[ {
  "shortName" : "static HistoryEvent historyEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 427,
  "linesOfCode" : 268,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Decision decision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/DecisionMapper.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 273,
  "linesOfCode" : 206,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prettyPrintObject()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 781,
  "endLine" : 950,
  "linesOfCode" : 165,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 268,
  "linesOfCode" : 122,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendReply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 342,
  "linesOfCode" : 91,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HistoryEvent getInstanceCloseEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 260,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean decideImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 518,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateDomainRequest updateDomainRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 708,
  "endLine" : 787,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runUntilAllBlocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 291,
  "linesOfCode" : 74,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 760,
  "linesOfCode" : 73,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFailWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 904,
  "endLine" : 976,
  "linesOfCode" : 69,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Consumer startChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 174,
  "linesOfCode" : 68,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2457,
  "endLine" : 2525,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addWorkflowImplementationType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 183,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2197,
  "endLine" : 2263,
  "linesOfCode" : 65,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 395,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result processDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 199,
  "linesOfCode" : 64,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncWorkflowWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 128,
  "linesOfCode" : 62,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 419,
  "endLine" : 479,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Iterator getHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 732,
  "linesOfCode" : 60,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypeAdapter create()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/JsonDataConverter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 235,
  "linesOfCode" : 59,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TException Error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ErrorMapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 100,
  "linesOfCode" : 59,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long save()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 236,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture getInstanceCloseEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 333,
  "linesOfCode" : 59,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse poll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowPollTask.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 131,
  "linesOfCode" : 59,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Promise executeChildWorkflowOnce()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 458,
  "linesOfCode" : 58,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void getWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2292,
  "endLine" : 2352,
  "linesOfCode" : 58,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 141,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1194,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskFailedCause decisionTaskFailedCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 253,
  "linesOfCode" : 55,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void write()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/CustomThrowableTypeAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 127,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DecisionTaskFailedCause decisionTaskFailedCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 178,
  "linesOfCode" : 54,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionEvents next()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 242,
  "linesOfCode" : 53,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List listWorkflows()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 408,
  "endLine" : 457,
  "linesOfCode" : 50,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 568,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 383,
  "linesOfCode" : 50,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initiateChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 485,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeException mapActivityException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 242,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PollForActivityTaskResponse pollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityPollTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 106,
  "linesOfCode" : 49,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1558,
  "endLine" : 1609,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowOptions validateBuildWithDefaults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 294,
  "linesOfCode" : 48,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 203,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 309,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 362,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SignalWithStartWorkflowExecutionRequest signalWithStartWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 465,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StartWorkflowExecutionResponse startWorkflowExecutionImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 275,
  "linesOfCode" : 46,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 170,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void requestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1319,
  "endLine" : 1364,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 140,
  "linesOfCode" : 46,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void startNewCronRun()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1017,
  "endLine" : 1066,
  "linesOfCode" : 45,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addActivityImplementation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 112,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 146,
  "linesOfCode" : 44,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 129,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionResponse signalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1514,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResetStickyTaskListResponse resetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1951,
  "endLine" : 1993,
  "linesOfCode" : 43,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 649,
  "linesOfCode" : 42,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RespondDecisionTaskCompletedResponse respondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 805,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 855,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordActivityTaskHeartbeatResponse recordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 912,
  "endLine" : 953,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RecordActivityTaskHeartbeatResponse recordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 1006,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1056,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1066,
  "endLine" : 1107,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1157,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1208,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1217,
  "endLine" : 1258,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1268,
  "endLine" : 1309,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1372,
  "endLine" : 1413,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void terminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1523,
  "endLine" : 1564,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T getReply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 306,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PollForActivityTaskResponse pollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityPollTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 81,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  CompletableFuture retryWithResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 229,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionResponse startWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 627,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollForDecisionTaskResponse pollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 754,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollForActivityTaskResponse pollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 903,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getBackoffIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 105,
  "linesOfCode" : 39,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R retryWithResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 160,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ResetWorkflowExecutionResponse resetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1470,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void respondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1863,
  "endLine" : 1901,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 256,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityResult replay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 135,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 566,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 184,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void continueAsNewWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 623,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 849,
  "linesOfCode" : 38,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 363,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "GetVersionResult getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 362,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result processQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 240,
  "linesOfCode" : 38,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Consumer scheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 133,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R queryWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 447,
  "endLine" : 486,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 200,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionStartedEventAttributes workflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1113,
  "endLine" : 1149,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void continueAsNewWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 512,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 346,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 262,
  "linesOfCode" : 37,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowingWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 121,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptions validateAndBuildWithDefaults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 205,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UpdateDomainResponse updateDomainResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 442,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCompleteWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1015,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeoutActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1432,
  "endLine" : 1470,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  ValueExceptionPair failOrRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 268,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean addMissingVersionMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 762,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  R mapToWorkflowFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 371,
  "endLine" : 406,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetTaskListsByDomainResponse getTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 544,
  "endLine" : 579,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListOpenWorkflowExecutionsResponse listOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1573,
  "endLine" : 1608,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescribeWorkflowExecutionResponse describeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2002,
  "endLine" : 2037,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeDomainResponse describeDomainResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 378,
  "linesOfCode" : 35,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityResult replayOneExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 172,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 117,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateMachine newActivityStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 308,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 400,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void compensate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 140,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 213,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetWorkflowExecutionHistoryResponse getWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 655,
  "endLine" : 689,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescribeTaskListResponse describeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2045,
  "endLine" : 2079,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientInterceptor newTracingInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 200,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus waitForWorkflowInstanceCompletionAcrossGenerations()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 569,
  "linesOfCode" : 34,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleLocalActivityMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 311,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeException mapChildWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 506,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RetryOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 71,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListArchivedWorkflowExecutionsResponse listArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1704,
  "endLine" : 1737,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowingOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 184,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 257,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initiateExternalSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1150,
  "endLine" : 1182,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Consumer signalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 226,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Promise retryAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 133,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 288,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 428,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  ThriftRequest buildThriftRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 253,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListClosedWorkflowExecutionsResponse listClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1617,
  "endLine" : 1649,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListWorkflowExecutionsResponse listWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1692,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListWorkflowExecutionsResponse scanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1748,
  "endLine" : 1780,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CountWorkflowExecutionsResponse countWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1791,
  "endLine" : 1823,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryWorkflowResponse queryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1908,
  "endLine" : 1940,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListTaskListPartitionsResponse listTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2149,
  "endLine" : 2181,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypeAdapter create()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/TBaseTypeAdapterFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 74,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StartWorkflowExecutionRequest startWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 519,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DescribeDomainResponse describeDomainResponseDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 524,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List waitForNewEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 141,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartChildWorkflowExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 219,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 15,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "HandleResult handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 251,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 579,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 683,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 133,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 454,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse getWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 371,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addStartChildTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 517,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void scheduleDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 808,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EventType getEventTypeForDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1015,
  "endLine" : 1045,
  "linesOfCode" : 31,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 155,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getThriftHeaders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 161,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 534,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  ClientCall interceptCall()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 328,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionResponse startWorkflowExecutionNoRunningCheckLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 329,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeoutWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1472,
  "endLine" : 1502,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 882,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StartWorkflowExecutionParameters fromWorkflowOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 356,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTimers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 361,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 235,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UpdateDomainResponse updateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 497,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2118,
  "endLine" : 2147,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 71,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 250,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateScheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 595,
  "endLine" : 624,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addPossibleMissingDecisionForChangeVersionSearchAttribute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 706,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 138,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Function getActivityFunc()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runUntilBlocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 230,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void throttle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Throttler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 129,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DescribeDomainResponse describeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 426,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized Scope getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean replayWorkflowHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 232,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRequestCancelActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 569,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1096,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addActivityRetryTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1353,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 644,
  "endLine" : 675,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 369,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 143,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendReply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 238,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildWorkflowOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 64,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void registerDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 390,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void startShadowingWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 212,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T read()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/CustomThrowableTypeAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 161,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1031,
  "endLine" : 1058,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateStartChildExecutionAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 674,
  "linesOfCode" : 27,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void fireTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 902,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse heartbeatActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1403,
  "endLine" : 1430,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean replayLocalActivities()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 562,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 201,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  Promise retryAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 169,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandlerBase.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T measureRemoteCallWithTags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 343,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListDomainsResponse listDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClientInterceptor newOpenTelemetryInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 163,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondDecisionTaskCompletedRequest respondDecisionTaskCompletedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 327,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListClosedWorkflowExecutionsRequest listClosedWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 814,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1061,
  "endLine" : 1086,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientVersionEmitter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ClientVersionEmitter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkflowExecutionHistory getFullHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 202,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 87,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 390,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecuteActivityParameters constructExecuteActivityParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 333,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Promise execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 303,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkerShutDownHandler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildWorkflowOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 308,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 12,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  TypeAdapter create()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/TEnumTypeAdapterFactory.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PollForDecisionTaskResponse pollForDecisionTaskResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 262,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 335,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture retryWithResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean executeLocalActivities()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 598,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 81,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowInvocationHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 82,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void yield()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SingleWorkerOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 129,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RegisterDomainRequest registerDomainRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 706,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PollForActivityTaskResponse pollForActivityTaskResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 236,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ListWorkflowExecutionsResponse scanWorkflows()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 89,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RetryPolicy validateRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 688,
  "endLine" : 711,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 267,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 164,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 83,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GetSearchAttributesResponse getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1854,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 342,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 11,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListOpenWorkflowExecutionsRequest listOpenWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 838,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 876,
  "endLine" : 898,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processScheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 593,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static History DeserializeFromBlobDataToHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 324,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeLocalActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 268,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Promise executeChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 397,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionParameters getStartWorkflowExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 174,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ContinueAsNewWorkflowInvocationHandler.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowInvocationHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 66,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 280,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Worker newWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 189,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalActivityOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 57,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionInfo workflowExecutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 386,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryBuilder setWorkflowStatuses()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 77,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 377,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 419,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1196,
  "endLine" : 1217,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean attemptActivityRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1076,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Method getWorkflowMethod()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getDecisions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 601,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void checkAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise newTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 509,
  "endLine" : 530,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 83,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 323,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 120,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 215,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse poll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityPollTaskBase.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 59,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/Version.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 70,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 306,
  "linesOfCode" : 22,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowServiceTChannel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 104,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean shouldStartInNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 424,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionCloseStatus workflowExecutionCloseStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 275,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondQueryTaskCompletedRequest respondQueryTaskCompletedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 370,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskScheduledEventAttributes activityTaskScheduledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 508,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processCancelTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 540,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processSignalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 676,
  "endLine" : 696,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1240,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1612,
  "endLine" : 1633,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reportActivityTaskCancellation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1098,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isDecisionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 1013,
  "linesOfCode" : 21,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 360,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeciderCache()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean startUnstartedLaTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 430,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getPropagatedContexts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 173,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void eventLoop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 291,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 300,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void sendHeartbeatRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 185,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ClusterInfo getClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2086,
  "endLine" : 2106,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompletionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondDecisionTaskFailedRequest respondDecisionTaskFailedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 348,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SignalWorkflowExecutionRequest signalWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 467,
  "endLine" : 486,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus workflowExecutionCloseStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 199,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PendingActivityInfo pendingActivityInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 435,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1142,
  "endLine" : 1161,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sendQueryTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 336,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getCloseStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 291,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State failActivityTaskByTaskToken()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 991,
  "endLine" : 1010,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State failActivityTaskById()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1012,
  "endLine" : 1031,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkflowExecutionHistoryResponse getHistoryPage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 622,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception unwrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 93,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 301,
  "linesOfCode" : 20,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 323,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireTimers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExecuteLocalActivityParameters constructExecuteLocalActivityParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 357,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 415,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShadowingOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 274,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 299,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeWorkflowExecutionResponse describeWorkflowExecutionResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 120,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ChildWorkflowExecutionFailedEventAttributes childWorkflowExecutionFailedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 614,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskFailedEventAttributes decisionTaskFailedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 691,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IndexedValueType indexedValueType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 261,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanWorkflowActivityResult scan()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 64,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 405,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processContinueAsNewWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1116,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State timeoutActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1053,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void failExternalSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1202,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleStartChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 338,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void notifyDecisionSent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 640,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 361,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncDecisionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 725,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void scheduleNextHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextWakeUpTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 432,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void propagateContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 193,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setMaxRatePerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Throttler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 61,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ChildWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 212,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StackTraceElement parseStackTraceElement()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/CustomThrowableTypeAdapter.java",
  "fileLinesCount" : 212,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 211,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkflowExecutionHistoryRequest getWorkflowExecutionHistoryRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 418,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 594,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRequestCancelExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 481,
  "endLine" : 498,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processRecordMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 518,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timeoutDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 767,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportWorkflowTimeoutToParent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1504,
  "endLine" : 1522,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void childWorkflowFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 421,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void failDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 918,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 56,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 420,
  "linesOfCode" : 18,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 440,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus getCloseStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 517,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSignalExternalWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 393,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartChildWorkflowExecutionParameters build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Consumer createTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 174,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayDecisionTaskHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decider createDecider()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 284,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getMarkerDataFromHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 273,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 74,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 168,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void recordActivityHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 108,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWorkflowEnvironmentInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowThread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 434,
  "endLine" : 451,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture startAsyncWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 244,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerWrapper.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Poller()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 93,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 290,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkIfTaskHasExecutorHasCapacity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 311,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SingleWorkerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 158,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 177,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 229,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 227,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListArchivedWorkflowExecutionsRequest listArchivedWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 158,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScanWorkflowExecutionsRequest scanWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 388,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListWorkflowExecutionsRequest listWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 601,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PollForDecisionTaskRequest pollForDecisionTaskRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 635,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ChildWorkflowExecutionStartedEventAttributes childWorkflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 632,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskTimedOutEventAttributes decisionTaskTimedOutEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 750,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryBuilder setWorkflowStartTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 98,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 686,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockingQueue getActivityTaskListQueue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateMachine newWorkflowStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void timeoutChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startChildWorkflowFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 371,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void childWorkflowStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 389,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeExternalSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1204,
  "endLine" : 1220,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecution getWorkflowIdFromExternalWorkflowCompletedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 426,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintDecisions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 729,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List DeserializeFromBlobDataToHistoryEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 252,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 301,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean evictAnyNotInProcessing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 90,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result createCompletedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyncWorkflowDefinition getWorkflowDefinition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 258,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional getHeartbeatDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void destroy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularLongBuffer copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 376,
  "linesOfCode" : 17,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkerFactoryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowIdReusePolicy workflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RetryPolicy retryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 150,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskCanceledByIDRequest respondActivityTaskCanceledByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 217,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskCompletedByIDRequest respondActivityTaskCompletedByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 250,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskFailedByIDRequest respondActivityTaskFailedByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 283,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskFailedRequest respondActivityTaskFailedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 300,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TerminateWorkflowExecutionRequest terminateWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 536,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordActivityTaskHeartbeatByIDRequest recordActivityTaskHeartbeatByIdRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 665,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowIdReusePolicy workflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionResponse startWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 213,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 263,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 310,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 328,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkflowMutableState getMutableState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 652,
  "endLine" : 667,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAllLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyTimersAndLocks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 256,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 253,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateLocks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 308,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void startDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 324,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStartTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 873,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1320,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failActivityTaskById()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1356,
  "endLine" : 1371,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void failWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 640,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 884,
  "endLine" : 899,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prettyPrintHistoryEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 740,
  "endLine" : 757,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 318,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isChildWorkflowExecutionInitiatedWithRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 234,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 185,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  void initAsyncInvocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 89,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void checkAnnotations()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 204,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Promise executeLocalActivityOnce()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 301,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowExecution invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 444,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 171,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalActivityWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unlock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throttler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Throttler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldRethrow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 423,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityFailureException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ThriftResponse doRemoteCall()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 243,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void cancelCurrentWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 231,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListWorkflowExecutionsResponse callOldCluster()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture describeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 441,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowClientOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 179,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 114,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 404,
  "linesOfCode" : 16,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RequestCancelWorkflowExecutionRequest requestCancelWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskCanceledRequest respondActivityTaskCanceledRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondActivityTaskCompletedRequest respondActivityTaskCompletedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 266,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PollForActivityTaskRequest pollForActivityTaskRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 617,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordActivityTaskHeartbeatRequest recordActivityTaskHeartbeatRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 681,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskStartedEventAttributes activityTaskStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 524,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskTimedOutEventAttributes activityTaskTimedOutEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 540,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionTerminatedEventAttributes workflowExecutionTerminatedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1151,
  "endLine" : 1165,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeoutType timeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 291,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 486,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 518,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 535,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 554,
  "endLine" : 568,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 676,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 844,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 990,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processUpsertWorkflowSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1118,
  "endLine" : 1132,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 584,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 667,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requestActivityCancellation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 776,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeActivityTaskByTaskToken()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 962,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeActivityTaskById()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 978,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SerializedLambda toSerializedLambda()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LambdaUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getFailureCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 458,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fixStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 976,
  "endLine" : 990,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isActivityScheduledWithRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 254,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleMarkerRecorded()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 269,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mergeSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void startWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 187,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Promise executeLocalActivityOnce()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 284,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 135,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String stackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 400,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowExecution startWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 144,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map convertMapFromObjectToBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 80,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean completeFrom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 190,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise thenCompose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise exceptionally()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 248,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lock getLockForLocking()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocallyDispatchedActivityWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 240,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowOptions validateAndBuildWithDefaults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ListWorkflowExecutionsResponse appendResultsFromOldCluster()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ContinueAsNewInitiator continueAsNewInitiator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ParentClosePolicy parentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecution workflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResetWorkflowExecutionRequest resetWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskCancelRequestedEventAttributes activityTaskCancelRequestedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 442,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskCanceledEventAttributes activityTaskCanceledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 457,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskFailedEventAttributes activityTaskFailedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 486,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskCompletedEventAttributes decisionTaskCompletedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 732,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionFailedEventAttributes workflowExecutionFailedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1096,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionSignaledEventAttributes workflowExecutionSignaledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1111,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ContinueAsNewInitiator continueAsNewInitiator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingActivityState pendingActivityState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 359,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 419,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 551,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 584,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 600,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 644,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 725,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1102,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BlockingQueue getDecisionTaskListQueue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 294,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateTimeLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 217,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateHeartbeatTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1259,
  "endLine" : 1272,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExecutionSignaledEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1635,
  "endLine" : 1648,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void requestWorkflowCancellation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 669,
  "endLine" : 682,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void cancelTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalActivityMarkerData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionInfo describeWorkflowInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 599,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List SerializeFromHistoryEventToBlobData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 230,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  G merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/OptionsUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decider getForProcessing()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 89,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void recordMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 560,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 576,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleTimerFired()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 195,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 407,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MarkerInterface fromEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setReplayCurrentTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 151,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Promise executeActivityOnce()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 176,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 346,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 116,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeLockingFuture()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1068,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityStubBase.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Future stopNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 386,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowPollTaskFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowPollTaskFactory.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 101,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 263,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowStub fromTyped()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowStub.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 420,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Iterable getTags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 116,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeDomainRequest describeDomainRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 561,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetWorkflowExecutionHistoryResponse getWorkflowExecutionHistoryResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 154,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityTaskCompletedEventAttributes activityTaskCompletedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CancelTimerFailedEventAttributes cancelTimerFailedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 554,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static MarkerRecordedEventAttributes markerRecordedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 799,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerCanceledEventAttributes timerCanceledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 953,
  "endLine" : 965,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionCanceledEventAttributes workflowExecutionCanceledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1025,
  "endLine" : 1037,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionCompletedEventAttributes workflowExecutionCompletedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1051,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryRejectCondition queryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ParentClosePolicy parentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DomainStatus domainStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static EncodingType encodingType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RetryPolicy retryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResetPointInfo resetPointInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 315,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionConfiguration workflowExecutionConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 363,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PendingChildExecutionInfo pendingChildExecutionInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityLocalDispatchInfo activityLocalDispatchInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 476,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 144,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 159,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 174,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 245,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 343,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 388,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 450,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 501,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 679,
  "endLine" : 691,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryBuilder setWorkflowTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkflowMutableState getMutableState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 183,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 443,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 860,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityId fromBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childWorkflowTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 799,
  "endLine" : 811,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failStartChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 814,
  "endLine" : 826,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childWorkflowCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 829,
  "endLine" : 841,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childWorkflowCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 844,
  "endLine" : 856,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeActivityTaskById()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1289,
  "endLine" : 1301,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelActivityTaskById()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1388,
  "endLine" : 1400,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addExecutionSignaledByExternalEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1650,
  "endLine" : 1662,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void childWorkflowCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void timeoutDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 932,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void completeActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 946,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 272,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 374,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decider getOrCreate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionStateMachine getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 776,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionResult decide()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 403,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiationFailedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 127,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 81,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionId.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionException mapToWorkflowExecutionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 375,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestActivityEnvironmentInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 78,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setParent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowExecution signalWithStartWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 259,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean completeExceptionally()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 165,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable wrapFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 208,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoScaler createAutoScaler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScalerFactory.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void resizePollers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 82,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 357,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 372,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getMessage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowFailureException.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowQueryRejectedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowQueryRejectedException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 314,
  "linesOfCode" : 12,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskListKind taskListKind()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskListType taskListType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EventFilterType eventFilterType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 98,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryRejectCondition queryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 111,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryConsistencyLevel queryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryResultType queryResultType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ArchivalStatus archivalStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryResultType queryTaskCompletedType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java",
  "fileLinesCount" : 289,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 288,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountWorkflowExecutionsRequest countWorkflowExecutionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 127,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeTaskListRequest describeTaskListRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryWorkflowRequest queryWorkflowRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 648,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListTaskListPartitionsResponse listTaskListPartitionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 200,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskScheduledEventAttributes decisionTaskScheduledEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 704,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskStartedEventAttributes decisionTaskStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 706,
  "endLine" : 717,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerStartedEventAttributes timerStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 989,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionTimedOutEventAttributes workflowExecutionTimedOutEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 1167,
  "endLine" : 1178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PendingDecisionState pendingDecisionState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DecisionTaskTimedOutCause decisionTaskTimedOutCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskListStatus taskListStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PendingDecisionInfo pendingDecisionInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 462,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getErrorDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ErrorMapper.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 628,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 739,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StartWorkflowExecutionResponse throwDuplicatedWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 465,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 508,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long addEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 140,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void action()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 234,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failSignalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 723,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childWorkflowFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 796,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1275,
  "endLine" : 1286,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1374,
  "endLine" : 1385,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateMachine newChildWorkflowStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 321,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void childWorkflowCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 402,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException wrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Header toHeaderThrift()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 187,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void failWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 526,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 614,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Consumer scheduleLocalActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 408,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 87,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Header toHeaderThrift()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 215,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 134,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowTaskFailedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowTaskFailedException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflow getWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 220,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static synchronized void emitClientVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 422,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WorkflowResult executeChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 371,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RuntimeException mapSignalWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 732,
  "endLine" : 744,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doHeartBeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 143,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AllOfPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThreadPoolExecutor getDefaultThreadPool()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Promise getAsyncInvocationResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 351,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean yield()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 434,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mayBeEvaluate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Task()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 104,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replayWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowReplayer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestEnvironmentOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityTimeoutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityTimeoutException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 322,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowInNewResponse startWorkflowInNewDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationActivitiesImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T fromData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/JsonDataConverter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportGauge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map badBinaryInfoMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 288,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List clusterReplicationConfigurationArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 300,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map workflowQueryResultMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RespondDecisionTaskCompletedResponse respondDecisionTaskCompletedResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaskListKind taskListKind()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ArchivalStatus archivalStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map badBinaryInfoMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 226,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List clusterReplicationConfigurationArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List pendingActivityInfoArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List pendingChildExecutionInfoArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 590,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map indexedValueTypeMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 602,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List workflowExecutionInfoArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 625,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List describeDomainResponseArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 637,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List taskListPartitionMetadataArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map workflowQueryMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 661,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map activityLocalDispatchInfoMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 129,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 187,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 694,
  "endLine" : 704,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendPartialQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 132,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List samplingWorkflows()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 101,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 486,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HistoryStore getHistoryStore()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 229,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DecisionTaskToken fromBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processStartChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 636,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeSignalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 709,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void childWorkflowStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 782,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryId fromBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1721,
  "endLine" : 1731,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StateMachine newDecisionStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsyncBackoffThrottler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 90,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture throttle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalActivityMarkerData build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 98,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletableFuture getWorkflowExecutionResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus waitForWorkflowInstanceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleExternalWorkflowExecutionSignaled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void completeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 532,
  "endLine" : 543,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 87,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 81,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowQueryResult queryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 426,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 175,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 63,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 303,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void logSerializationException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowClientInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 115,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map extractContextsAndConvertToBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 470,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 764,
  "endLine" : 776,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R poll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getExitValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 315,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map extractContextsAndConvertToBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowRunnable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R queryWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R queryWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 248,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 214,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 165,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowShadower()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 76,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestEnvironmentOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 89,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 127,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions validateBuildWithDefaults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 235,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 345,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 630,
  "endLine" : 640,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 653,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 67,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 291,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 390,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClientOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 11,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 259,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/JsonDataConverter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Duration mergeDuration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 337,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List decisionArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/DecisionMapper.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BadBinaryInfo badBinaryInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowQueryResult workflowQueryResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StickyExecutionAttributes stickyExecutionAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 220,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionFilter workflowExecutionFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map payloadByteBufferMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 276,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResetStickyTaskListRequest resetStickyTaskListRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeWorkflowExecutionRequest describeWorkflowExecutionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DeprecateDomainRequest deprecateDomainRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 547,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListDomainsRequest listDomainsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 572,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListTaskListPartitionsRequest listTaskListPartitionsRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java",
  "fileLinesCount" : 839,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StartWorkflowExecutionResponse startWorkflowExecutionResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DescribeTaskListResponse describeTaskListResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListArchivedWorkflowExecutionsResponse listArchivedWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListClosedWorkflowExecutionsResponse listClosedWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListOpenWorkflowExecutionsResponse listOpenWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 187,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListWorkflowExecutionsResponse listWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryWorkflowResponse queryWorkflowResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 273,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListWorkflowExecutionsResponse scanWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ListDomainsResponse listDomainsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 389,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StartWorkflowExecutionResponse signalWithStartWorkflowExecutionResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 400,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List historyEventArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 157,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TimerFiredEventAttributes timerFiredEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 967,
  "endLine" : 976,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildWorkflowExecutionFailedCause childWorkflowExecutionFailedCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java",
  "fileLinesCount" : 340,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 339,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SearchAttributes searchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BadBinaryInfo badBinaryInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map payloadMap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 247,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClusterReplicationConfiguration clusterReplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static PollerInfo pollerInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SupportedClientVersions supportedClientVersions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 487,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskListPartitionMetadata taskListPartitionMetadata()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List pollerInfoArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 555,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List resetPointInfoArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 566,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List dataBlobArray()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 613,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void propagateContextToCurrentThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unlockTimeSkippingLockedInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void timeoutWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static State failActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 980,
  "endLine" : 989,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus waitForWorkflowInstanceCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 477,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionCloseStatus waitForWorkflowInstanceCompletionAcrossGenerations()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String prettyPrintJson()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 974,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SearchAttributes convertMapToSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataBlob SerializeFromHistoryToBlobData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void requestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 237,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 283,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void invalidate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleActivityTaskCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleRequestCancelActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 204,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long requestCancelExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 286,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean cancelTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DecisionStateMachine getNextDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 651,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void timerCancelled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 105,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleWorkflowExecutionSignaled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 388,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean processEventLoop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 530,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R executeActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 265,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 312,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 358,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 190,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 542,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 620,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 85,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Function getActivityFunc()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityInvocationHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClient newWorkflowClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 170,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClient newWorkflowClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 156,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 272,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public V get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeException getFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 140,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Promise then()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 260,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialYield()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void rejectedExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/BlockCallerPolicy.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 102,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerUsage estimate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsageEstimator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private int getArrayOffset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 233,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 234,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void throwOnRpcError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 300,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerActivitiesImplementations()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationIWorkflowService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 375,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowTerminatedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowTerminatedException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 356,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 461,
  "endLine" : 470,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 569,
  "endLine" : 578,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowQuery workflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 198,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkerVersionInfo workerVersionInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StartTimeFilter startTimeFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClusterInfo getClusterInfoResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 130,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GetSearchAttributesResponse getSearchAttributesResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordActivityTaskHeartbeatResponse recordActivityTaskHeartbeatByIdResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RecordActivityTaskHeartbeatResponse recordActivityTaskHeartbeatResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 293,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResetWorkflowExecutionResponse resetWorkflowExecutionResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 303,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CountWorkflowExecutionsResponse countWorkflowExecutionsResponse()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecution workflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskList taskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowQuery workflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 236,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DataBlob dataBlob()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskIDBlock taskIdBlock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional newRetryStateLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 285,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LockHandle lockTimeSkippingLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 279,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExecutionId fromBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ExecutionId readFromBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1525,
  "endLine" : 1533,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signalFromWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1536,
  "endLine" : 1544,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void requestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1547,
  "endLine" : 1555,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void fireTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getTarget()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LambdaUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  void rethrow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryPolicy toRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWorkflowExecutionCompletedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 382,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 437,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 137,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Memo convertMapToMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 154,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 254,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void markProcessingDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleStartChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 270,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleExternalWorkflowExecutionCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 302,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleRequestCancelExternalWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 312,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createRequestCancelActivityTaskDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 372,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getChangeVersions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 391,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistoryEvent next()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getQueryResults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createRequestCancelExternalWorkflowExecutionDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 144,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 187,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 230,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 301,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 397,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  Promise executeActivityOnce()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 161,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 686,
  "endLine" : 694,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 109,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void popCurrent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletablePromise getCancellationRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 978,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 981,
  "endLine" : 989,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1081,
  "endLine" : 1089,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyncDecisionContext newDummySyncDecisionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void executeInWorkflowThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignalExternalWorkflowParameters getSignalExternalWorkflowParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 313,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityExecutionContext get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean complete()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 158,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise thenApply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStackTrace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exit()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 268,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable wrapFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 246,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowShadower()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 95,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 222,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long calculateSleepTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionHistory fromJson()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 311,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 771,
  "endLine" : 779,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxConcurrentLocalActivityExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 107,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerFactoryOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 117,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 305,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 660,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportHistogramValueSamples()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportHistogramDurationSamples()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalActivityOptions validateAndBuildWithDefaults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalActivityOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskListMetadata taskListMetadata()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static SearchAttributes searchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static History history()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java",
  "fileLinesCount" : 1179,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityType activityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 131,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowType workflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Header header()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Memo memo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BadBinaries badBinaries()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 203,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ResetPoints resetPoints()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static QueryRejected queryRejected()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 544,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 340,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 387,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 749,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse pollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 304,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse pollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 314,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockHandle lockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasCompleteDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 417,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1242,
  "endLine" : 1249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateMachine getActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1664,
  "endLine" : 1671,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateMachine getChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1680,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1712,
  "endLine" : 1719,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long calculateSleepTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long calculateSleepTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LocalActivityMarkerData fromEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture getInstanceCloseEventAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 270,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExternalWorkflowClosedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 635,
  "endLine" : 642,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Object getEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean containsEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 952,
  "endLine" : 959,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long scheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean requestCancelActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 146,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long signalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancelSignalExternalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 331,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleChildWorkflowExecutionStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 375,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChildWorkflowExecutionCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 384,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChildWorkflowExecutionTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 393,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChildWorkflowExecutionTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 402,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 411,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleChildWorkflowExecutionCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 420,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addAllMissingVersionMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 717,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createCancelTimerDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleTimerFired()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 377,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse getDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 665,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleUpsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/Decider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionId.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newContinueAsNewStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 229,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 223,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object queryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeterministicRunner newRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionClient newActivityCompletionClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeLocalActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WorkflowResult executeChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 184,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R take()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 106,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Worker newWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 940,
  "endLine" : 947,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 950,
  "endLine" : 957,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1023,
  "endLine" : 1030,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R queryWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1033,
  "endLine" : 1040,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1071,
  "endLine" : 1078,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 301,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution signalWithStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 492,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status getStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getUnhandledException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUnhandledException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDestroyRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean eventLoop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityPollTask.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void propagateContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 187,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int totalLocks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerAutoScaler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final RetryOptions addDoNotRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 99,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInitialInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 139,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExpiration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 189,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancelExternalWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/CancelExternalWorkflowException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartChildWorkflowFailedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/StartChildWorkflowFailedException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeLocalActivity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  WorkflowResult executeChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalExternalWorkflowException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowFailureException.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 762,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 807,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void measureRemoteProc()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 956,
  "endLine" : 963,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1695,
  "endLine" : 1702,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Long validateAndUpdateTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2265,
  "endLine" : 2272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxConcurrentActivityExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxConcurrentWorkflowExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replayWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 294,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowStatuses()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 400,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowFailureException.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String truncateContent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ClusterReplicationConfiguration clusterReplicationConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 188,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecution externalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 292,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 196,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1135,
  "endLine" : 1141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getCurrentContextForPropagation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 58,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNonDeterministicError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 240,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isWorkflowTypeNotRegisterError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 248,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 428,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 520,
  "endLine" : 526,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 870,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unlockFromHandleLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void completeDecisionUpdate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StateMachine getSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 725,
  "endLine" : 731,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isTerminalState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1251,
  "endLine" : 1257,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalActivityMarkerData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 152,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWorkflowExecutionCompleteDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 390,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isActivityTaskClosedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 398,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionHistory readHistoryFromResource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1047,
  "endLine" : 1053,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setThrowableCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration roundUpToSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/OptionsUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long getActivityScheduledEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long startChildWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long startTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleTimerCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 441,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleCancelTimerFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleTimerCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 203,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleVersionMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getOptionalDecisionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Result handleDecisionTaskImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void mayBeCompleteWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowThread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newLocalActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 205,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 348,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 100,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  R getAsyncInvocationResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String nameFromMethodAndAnnotation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeterministicRunner newRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowClient newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 368,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getLastCompletionResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 761,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 374,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 621,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 637,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 744,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E poll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean offer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 497,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1020,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowThread currentThreadInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getPropagatedContexts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 511,
  "endLine" : 517,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 519,
  "endLine" : 525,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 293,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 498,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void setAsyncResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowInvocationHandler.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 90,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  T newProxy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandlerBase.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Promise promiseAnyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Promise promiseAnyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void signalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowInvocationHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollDecisionTaskDispatcher()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerAutoScalerOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int recommend()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/Recommender.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityPollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityPollTask.java",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 51,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowShadower()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 84,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ShadowingOptions validateShadowingOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 177,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 164,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumAttempts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T getValueFromSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowUtils.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1424,
  "endLine" : 1430,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1658,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1740,
  "endLine" : 1746,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1783,
  "endLine" : 1789,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1949,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2109,
  "endLine" : 2115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 176,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 615,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 630,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowingWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowSamplingRate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setConcurrency()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerFactory newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getHostName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 335,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancelWorkflowInCurrentDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationActivitiesImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ByteString arrayToByteString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 288,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Payload payload()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Failure failure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 81,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecution workflowRunPair()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityType activityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowType workflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TaskList taskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Header header()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Memo memo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BadBinaries badBinaries()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 180,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowTypeFilter workflowTypeFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static StatusFilter statusFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String failureReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String workflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String runId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String parentDomainId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 393,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String parentDomainName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 400,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long parentInitiatedId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 407,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecution parentWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 414,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 901,
  "endLine" : 906,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void inc()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void update()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void record()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordDuration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactoryWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryBuilder newQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 395,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 446,
  "endLine" : 451,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 494,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 575,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 694,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 702,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 710,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 718,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 727,
  "endLine" : 732,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 770,
  "endLine" : 775,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 998,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  R requireNotNull()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1101,
  "endLine" : 1106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkNextEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfAdvancingTimerImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 202,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateMachine add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void update()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setPendingQueries()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 264,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateMachine newTimerStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StateMachine newSignalExternalStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RetryState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackoffThrottler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalWithStartWorkflowExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/SignalWithStartWorkflowExecutionParameters.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskCancelledRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Header getHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateWorkflowExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowExecutionHistory readHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 1055,
  "endLine" : 1060,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaskList createStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TaskList createNormalTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Object getValueOrDefault()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/OptionsUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Duration roundUpToSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/OptionsUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createSignalExternalWorkflowExecutionDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/UpsertSearchAttributesDecisionStateMachine.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleActivityTaskClosed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleSignalExternalWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleExternalWorkflowExecutionSignaled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 345,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean handleTimerClosed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 428,
  "endLine" : 433,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createStartTimerDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createScheduleActivityTaskDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setReplayCurrentTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createSearchAttributesForChangeVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void awaitTaskCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 442,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HistoryEvent peek()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 141,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Header getHeader()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void recordMutableMarker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 280,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleWorkflowExecutionCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 368,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createRequestCancelExternalWorkflowExecutionDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityCancellationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Decision createStartChildWorkflowExecutionDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer startChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 222,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Decision getDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerDecisionStateMachine.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 388,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setActivitiesImplementation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setLocalActivitiesImplementation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 272,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextFireTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 389,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 473,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 481,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 489,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 492,
  "endLine" : 497,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 505,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 558,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 747,
  "endLine" : 752,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 905,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 913,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 921,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 935,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowQueueImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void put()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CancellationScopeImpl current()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CancellationScopeImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 633,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 785,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 793,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 801,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 810,
  "endLine" : 815,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void exit()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 487,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getRunnerLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 496,
  "endLine" : 501,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer startChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 638,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initAsyncInvocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 189,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 197,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 205,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private V throwFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unregisterWithRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean invokeHandlers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncActivityWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean runUntilBlocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 335,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional getThreadLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 454,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityStub newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityStubImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void restoreContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 232,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ExecutorThreadFactory.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayAwareLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTraceEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDebugEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isInfoEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWarnEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 313,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isWarnEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isErrorEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isErrorEnabled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 445,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replayWorkflowExecutionFromResource()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowReplayer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replayWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowReplayer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void setBinaryChecksum()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/BinaryChecksum.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Builder setDoNotRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  G merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 363,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Duration merge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 370,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonElement serialize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 63,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resetSubchannelPeers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowServiceTChannel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 542,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedResponse RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 757,
  "endLine" : 762,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1059,
  "endLine" : 1064,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1160,
  "endLine" : 1165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1261,
  "endLine" : 1266,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1312,
  "endLine" : 1317,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1416,
  "endLine" : 1421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2190,
  "endLine" : 2195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecutionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2450,
  "endLine" : 2455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2528,
  "endLine" : 2533,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 209,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 217,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 233,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 241,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 328,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 484,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 93,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasPrefix()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java",
  "fileLinesCount" : 442,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompletionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompletionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 766,
  "endLine" : 770,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 780,
  "endLine" : 784,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 793,
  "endLine" : 797,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 800,
  "endLine" : 804,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 813,
  "endLine" : 817,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 820,
  "endLine" : 824,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 831,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 834,
  "endLine" : 838,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 841,
  "endLine" : 845,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 848,
  "endLine" : 852,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 855,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 862,
  "endLine" : 866,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 873,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 909,
  "endLine" : 913,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 916,
  "endLine" : 920,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 923,
  "endLine" : 927,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 934,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 937,
  "endLine" : 941,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 948,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 955,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 958,
  "endLine" : 962,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 974,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 977,
  "endLine" : 981,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 990,
  "endLine" : 994,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayAwareScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 228,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 597,
  "endLine" : 601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 739,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 752,
  "endLine" : 756,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 782,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 809,
  "endLine" : 813,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 917,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 920,
  "endLine" : 924,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 927,
  "endLine" : 931,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 934,
  "endLine" : 938,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 941,
  "endLine" : 945,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 948,
  "endLine" : 952,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 955,
  "endLine" : 959,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 962,
  "endLine" : 966,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 969,
  "endLine" : 973,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1006,
  "endLine" : 1010,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1013,
  "endLine" : 1017,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1024,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1027,
  "endLine" : 1031,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1039,
  "endLine" : 1043,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1050,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1058,
  "endLine" : 1062,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1065,
  "endLine" : 1069,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1082,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HistoryStore()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 105,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireCallbacks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LockEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 129,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DynamicTransitionDestination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void throttle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskFailedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateWorkflowExecutionParameters withWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RetryOptions getRetryOptionWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalDecisionStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withQueryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isFullHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleActivityTaskScheduled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleStartChildWorkflowExecutionInitiated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleRequestCancelExternalWorkflowExecutionInitiated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSignalExternalWorkflowExecutionInitiated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 422,
  "endLine" : 426,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleTimerStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityDecisionStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 266,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SearchAttributes newSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteLocalActivityParameters withScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withScheduleToStartTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected DecisionStateMachineBase()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters withExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters withTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowDecisionStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionId.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise newPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise newFailedPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static WorkflowInterceptor getWorkflowInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 255,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 384,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityStub newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityStubImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 381,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 396,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 410,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 457,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 514,
  "endLine" : 518,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 565,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 598,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 605,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 608,
  "endLine" : 612,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 624,
  "endLine" : 628,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 644,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 651,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 658,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 661,
  "endLine" : 665,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 668,
  "endLine" : 672,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 675,
  "endLine" : 679,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 686,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 693,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 696,
  "endLine" : 700,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 707,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 714,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 731,
  "endLine" : 735,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 759,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 766,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 769,
  "endLine" : 773,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 776,
  "endLine" : 780,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 783,
  "endLine" : 787,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 790,
  "endLine" : 794,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 801,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 808,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 820,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 823,
  "endLine" : 827,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 836,
  "endLine" : 840,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 873,
  "endLine" : 877,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 886,
  "endLine" : 890,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 893,
  "endLine" : 897,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise retryAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MappedQueueConsumer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalActivityInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityInvocationHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void removeChild()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean yield()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThread.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 214,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 470,
  "endLine" : 474,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 481,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 488,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 504,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 521,
  "endLine" : 525,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 539,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 546,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 553,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 560,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 563,
  "endLine" : 567,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 574,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 577,
  "endLine" : 581,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 584,
  "endLine" : 588,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 595,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 602,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 605,
  "endLine" : 609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 616,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 647,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 661,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 671,
  "endLine" : 675,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 685,
  "endLine" : 689,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 701,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 708,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 721,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 758,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 777,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 818,
  "endLine" : 822,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkClosed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkWorkflowThreadOnly()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 493,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture signalAsyncWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CompletableFuture startAsyncWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 505,
  "endLine" : 509,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fireTimers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivitiesImplementationToDispatchLocally()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 212,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalWorkflowStubImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/RunnerLocalInternal.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Future getCompletedFuture()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LocalActivityStubImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityStubImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityStubImpl.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object queryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowInvocationHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setUncaughtExceptionHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 134,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized void registerWorkerFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkerShutDownHandler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void throttle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Throttler.java",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFailedResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Recommender()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/Recommender.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void replayWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowReplayer.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInterceptorFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestWorkflowEnvironment newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toJson()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecuteInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void throwCancelled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/CancellationScope.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityFailureException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R newExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 489,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 307,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 433,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 586,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 713,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 808,
  "endLine" : 812,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 906,
  "endLine" : 910,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1013,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1110,
  "endLine" : 1114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1211,
  "endLine" : 1215,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1517,
  "endLine" : 1521,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1567,
  "endLine" : 1571,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1615,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1857,
  "endLine" : 1861,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1996,
  "endLine" : 2000,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2361,
  "endLine" : 2365,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2368,
  "endLine" : 2372,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2381,
  "endLine" : 2385,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2388,
  "endLine" : 2392,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2395,
  "endLine" : 2399,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2402,
  "endLine" : 2406,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2409,
  "endLine" : 2413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2416,
  "endLine" : 2420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2423,
  "endLine" : 2427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2430,
  "endLine" : 2434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2437,
  "endLine" : 2441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2536,
  "endLine" : 2540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2543,
  "endLine" : 2547,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2550,
  "endLine" : 2554,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2557,
  "endLine" : 2561,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2564,
  "endLine" : 2568,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2571,
  "endLine" : 2575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2578,
  "endLine" : 2582,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2585,
  "endLine" : 2589,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2597,
  "endLine" : 2601,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2604,
  "endLine" : 2608,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2617,
  "endLine" : 2621,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2665,
  "endLine" : 2669,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2672,
  "endLine" : 2676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListDomainsResponse ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 108,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 308,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 335,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 366,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondDecisionTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 400,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 413,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 420,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 430,
  "endLine" : 434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 441,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 444,
  "endLine" : 448,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 455,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 462,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 469,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 476,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 494,
  "endLine" : 498,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 505,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 512,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 522,
  "endLine" : 526,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 533,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 536,
  "endLine" : 540,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 552,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 559,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 572,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 170,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInterceptorFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setNonDeterministicWorkflowPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivityOptionOverrides()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getStickyTaskListName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 342,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationActivitiesImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationActivitiesImpl.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompletionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowTimedOutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowTimedOutException.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScheduleToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScheduleToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setScheduleToStartTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeartbeatTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IGrpcServiceStubs newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/IGrpcServiceStubs.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 754,
  "endLine" : 757,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 760,
  "endLine" : 763,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 787,
  "endLine" : 790,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 810,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 984,
  "endLine" : 987,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 1000,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1011,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1014,
  "endLine" : 1017,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1020,
  "endLine" : 1023,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stopwatch start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordStopwatch()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Stopwatch start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypesWithOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HeartbeatDetail()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkflowMutableState getMutableState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TestWorkflowMutableState getMutableState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 759,
  "endLine" : 762,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 791,
  "endLine" : 794,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 797,
  "endLine" : 800,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 806,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 900,
  "endLine" : 903,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1072,
  "endLine" : 1075,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1085,
  "endLine" : 1088,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clearTimersAndLocks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long commitChanges()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void unlockTimeSkippingLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskListId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "State apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Transition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FixedTransitionDestination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "StateMachine add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1692,
  "endLine" : 1695,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void heartbeatActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 1100,
  "endLine" : 1103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setReplayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setBackoff()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateWorkflowExecutionParameters withReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateWorkflowExecutionParameters withDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 173,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters withRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 323,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 628,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withQueryType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters withWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ChildWorkflowCancellationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addToCache()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerDecisionStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setControl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters withRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters withSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowParameters withWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompleteWorkflowStateMachine()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowExecution getParentWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteLocalActivityParameters withActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteLocalActivityParameters withActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteLocalActivityParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withHeartbeatTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 305,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters withContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private final Duration decisionTaskRemainingTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionStateMachineBase()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters withInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters withTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer scheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer scheduleLocalActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer signalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise requestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 419,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildWorkflowStub newUntypedChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScope newCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowExecutionException mapError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Object startWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityStubImpl.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void refreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 220,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 337,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 342,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 377,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 379,
  "endLine" : 382,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 648,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionClientImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeExceptionally()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void heartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setActivityHeartbeatListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 201,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 511,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 585,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 833,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 846,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 861,
  "endLine" : 864,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 867,
  "endLine" : 870,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 880,
  "endLine" : 883,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 945,
  "endLine" : 948,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public E take()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InvocationHandler newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityInvocationHandler.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThread.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThread.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static InvocationHandler newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RecordActivityTaskHeartbeatResponse RecordActivityTaskHeartbeatByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCompletedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 303,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskFailedByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondActivityTaskCanceledByID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RequestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionResponse SignalWithStartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetWorkflowExecutionResponse ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 345,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void TerminateWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 351,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListOpenWorkflowExecutionsResponse ListOpenWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListClosedWorkflowExecutionsResponse ListClosedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 363,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ListWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListArchivedWorkflowExecutionsResponse ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListWorkflowExecutionsResponse ScanWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 381,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CountWorkflowExecutionsResponse CountWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 387,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RespondQueryTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 398,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResetStickyTaskListResponse ResetStickyTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeWorkflowExecutionResponse DescribeWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 420,
  "endLine" : 423,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ListTaskListPartitionsResponse ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 461,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 467,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 711,
  "endLine" : 714,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 727,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 745,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 751,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 767,
  "endLine" : 770,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 804,
  "endLine" : 807,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 825,
  "endLine" : 828,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 868,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 871,
  "endLine" : 874,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture signalAsyncWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 902,
  "endLine" : 905,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture startAsyncWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 918,
  "endLine" : 921,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution signalWithStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 924,
  "endLine" : 927,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 992,
  "endLine" : 995,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 998,
  "endLine" : 1001,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public R join()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1092,
  "endLine" : 1095,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NamedRunnable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 558,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer scheduleActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 624,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer scheduleLocalActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer signalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 693,
  "endLine" : 696,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 339,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getParentRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void recordActivityHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Optional getHeartbeatDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void exitThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalWorkflowInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowInvocationHandler.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionException mapUnexpectedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadLocalInternal.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumPollRateIntervalMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaximumPollRatePerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollBackoffInitialInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollBackoffMaximumInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollThreadNamePrefix()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollOnlyIfExecutorHasCapacity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollerAutoScalerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollerScalingInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinConcurrentPollers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTargetPollerUtilisation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowExecutionException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsageEstimator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void notify()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIdentity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskExecutorThreadPoolSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskListActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void trace()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 297,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void info()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 327,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 334,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 348,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 371,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 385,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 415,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 422,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 448,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 466,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 469,
  "endLine" : 473,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 476,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimulatedTimeoutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/SimulatedTimeoutException.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimulatedTimeoutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/SimulatedTimeoutException.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimulatedTimeoutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/SimulatedTimeoutException.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowClientOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkerFactoryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ByteBuffer deserialize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise signalExternalWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowTimedOutException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowTimedOutException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalOptions setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalOptions setSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowTerminatedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowTerminatedException.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WorkflowOperationException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowOperationException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Options()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setParallelCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContinueWithError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 212,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newLocalActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 434,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R newExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildWorkflowStub newUntypedChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 520,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalWorkflowStub newUntypedExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newContinueAsNewStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1016,
  "endLine" : 1019,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R mutableSideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1051,
  "endLine" : 1054,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AdminJwtAuthorizationProvider()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/auth/AdminJwtAuthorizationProvider.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHost()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setAuthorizationProvider()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setPort()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setGRPCChannel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRpcTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRpcLongPollTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryRpcTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setListArchivedWorkflowRpcTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setFeatureFlags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setClientAppName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 321,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setServiceName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 340,
  "endLine" : 343,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setHeaders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIsolationGroup()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeDomainResponse DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1367,
  "endLine" : 1370,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1826,
  "endLine" : 1829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DescribeTaskListResponse DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2043,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StartWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2184,
  "endLine" : 2187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetWorkflowExecutionHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2286,
  "endLine" : 2290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2355,
  "endLine" : 2358,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2375,
  "endLine" : 2378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SignalWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2444,
  "endLine" : 2447,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2611,
  "endLine" : 2614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2624,
  "endLine" : 2627,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2641,
  "endLine" : 2644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2647,
  "endLine" : 2650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2653,
  "endLine" : 2656,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2659,
  "endLine" : 2662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 341,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 347,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListDomains()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 353,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 359,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 383,
  "endLine" : 386,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PollForActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 406,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DescribeTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 595,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetWorkflowExecutionHistoryResponse GetWorkflowExecutionHistoryWithTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 618,
  "endLine" : 621,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setActivityPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskListActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowImplementationOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMinTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TimeFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 257,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void replayWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDisableStickyExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStickyCacheSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMaxWorkflowThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStickyTaskScheduleToStartTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setStickyPollerCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setShadowMode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowStartTimeFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExitCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MigrationDecision shouldMigrate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 81,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setInterceptors()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setIdentity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowServiceException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowServiceException.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientInterceptorBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub newUntypedWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientInterceptorBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 299,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 393,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 408,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 518,
  "endLine" : 521,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 537,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 551,
  "endLine" : 554,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 612,
  "endLine" : 615,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 630,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 643,
  "endLine" : 646,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DuplicateWorkflowException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/DuplicateWorkflowException.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setQueryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowAlreadyCompletedException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowAlreadyCompletedException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowNotFoundException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowNotFoundException.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 190,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder setDelayStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DataConverter getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/JsonDataConverter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JsonDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/JsonDataConverter.java",
  "fileLinesCount" : 237,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverterException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverterException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverterException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverterException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/DataConverterException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TSerializer newThriftSerializer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/TBaseTypeAdapterFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static TDeserializer newThriftDeserializer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/converter/TBaseTypeAdapterFactory.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Capabilities capabilities()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportCounter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void reportTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityTask getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void heartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional getHeartbeatDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional getHeartbeatDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IWorkflowService getService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException wrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalActivityOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getScheduleToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions getRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getHeartbeatTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getScheduleToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getScheduleToStartTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions getRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DoubleValue fromDoubleValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Timestamp unixNanoToTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Duration secondsToDuration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int longToInt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FieldMask newFieldMask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Duration daysToDuration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Map nullToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String nullToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean nullToEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static IGrpcServiceStubs newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/IGrpcServiceStubs.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityAPIBlockingStub visibilityBlockingStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityAPIFutureStub visibilityFutureStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerAPIBlockingStub workerBlockingStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerAPIFutureStub workerFutureStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowAPIBlockingStub workflowBlockingStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaAPIFutureStub metaFutureStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MetaAPIBlockingStub metaBlockingStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowAPIFutureStub workflowFutureStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GrpcDeadlineInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long toInt64Value()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/Helpers.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long timeToUnixNano()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/Helpers.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int durationToDays()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/Helpers.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int durationToSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/Helpers.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static long externalInitiatedId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java",
  "fileLinesCount" : 674,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Thrift2ProtoAdapter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetTaskListsByDomainResponse GetTaskListsByDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1003,
  "endLine" : 1005,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java",
  "fileLinesCount" : 1142,
  "components" : [ "primary::src" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void recordDuration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter counter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge gauge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram histogram()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope tagged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope subScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Capabilities capabilities()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java",
  "fileLinesCount" : 199,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Counter counter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Gauge gauge()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Timer timer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Histogram histogram()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope tagged()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope subScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Capabilities capabilities()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/ClientVersionEmitter.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityResult getReplayResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getReplayExecutionIndex()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java",
  "fileLinesCount" : 267,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonRetryableException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/NonRetryableException.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static QueryBuilder newQueryBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private QueryBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static long toNanoSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanWorkflowActivityImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityImpl.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextPageToken()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSamplingRate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSamplingRate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPageSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPageSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNextPageToken()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getSkipped()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipped()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 765,
  "endLine" : 767,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ResetWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListArchivedWorkflowExecutions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1053,
  "endLine" : 1055,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1116,
  "endLine" : 1118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDelayedCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1121,
  "endLine" : 1123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1130,
  "endLine" : 1132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1134,
  "endLine" : 1136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNextEventIdLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getEventsLocked()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWorkflowStoreImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SelfAdvancingTimer getTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDelayedCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java",
  "fileLinesCount" : 463,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 462,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionId getExecutionId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowId getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getDelaySeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Runnable getCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTaskInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void lockTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void unlockTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTimerLocks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long currentTimeInNanoseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestWorkflowMutableState getWorkflowMutableState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getInitialEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setNeedDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isNeedDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void addActivityTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTimers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getActivityTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DecisionTask getDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void onCommit()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecutionId getExecutionId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RequestContext.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getExecutionTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Runnable getRunnable()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getTaskInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimerLockHandle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void schedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LongSupplier getClock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java",
  "fileLinesCount" : 359,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskListName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskListId getTaskListId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskListId getTaskListId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForActivityTaskResponse getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getFrom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Action getAction()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public State getState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Data getData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachine.java",
  "fileLinesCount" : 235,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowId getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExecutionId getExecutionId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getHistorySize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionId getExecutionId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionRequest getStartRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StickyExecutionAttributes getStickyExecutionAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 301,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getParent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionId getExecutionId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1697,
  "endLine" : 1699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getQueryId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java",
  "fileLinesCount" : 1733,
  "components" : [ "primary::src" ],
  "startLine" : 1701,
  "endLine" : 1703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/StateMachines.java",
  "fileLinesCount" : 1221,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryPolicy getRetryPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getExpirationTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RetryState getNextAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/RetryState.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void success()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/BackoffThrottler.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void success()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void failure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StartWorkflowExecutionParameters getStartParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/SignalWithStartWorkflowExecutionParameters.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/SignalWithStartWorkflowExecutionParameters.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture getValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getErrReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getReplayTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getBackoff()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsCancelled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getInitialIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInitialIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaximumIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumAttempts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMaximumAttempts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getNonRetriableErrorReasons()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setNonRetriableErrorReasons()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExpirationIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExpirationIntervalInSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowIdReusePolicy getWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters getRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 298,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDelayStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getDelayStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java",
  "fileLinesCount" : 441,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onComplete()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 357,
  "endLine" : 359,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintHistory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintHistoryEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 736,
  "endLine" : 738,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String prettyPrintDecision()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java",
  "fileLinesCount" : 1061,
  "components" : [ "primary::src" ],
  "startLine" : 773,
  "endLine" : 775,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CheckedExceptionWrapper()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSimpleName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionFailedException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDecisionTaskCompletedEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/WorkflowExecutionFailedException.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiationFailedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityType getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getQueryType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryRejectCondition getQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryConsistencyLevel getQueryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setQueryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isChildWorkflowExecutionStartedWithRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void continueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java",
  "fileLinesCount" : 406,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long size()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void invalidateAll()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DeciderCache.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNextDecisionEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PollForDecisionTaskResponse getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 658,
  "endLine" : 660,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getAndIncrementNextId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Optional getOptionalDecisionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java",
  "fileLinesCount" : 785,
  "components" : [ "primary::src" ],
  "startLine" : 782,
  "endLine" : 784,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BiConsumer getCompletionCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/OpenRequestInfo.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCompletionHandle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/OpenRequestInfo.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C getUserContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/OpenRequestInfo.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getControl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowIdReusePolicy getWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters getRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentClosePolicy getParentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OpenChildWorkflowRequestInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/OpenChildWorkflowRequestInfo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer getExecutionCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/OpenChildWorkflowRequestInfo.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldUpdateCadenceChangeVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSearchAttributesForChangeVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private long replayTimeUpdatedAtMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getChangeVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int numPendingLaTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java",
  "fileLinesCount" : 443,
  "components" : [ "primary::src" ],
  "startLine" : 432,
  "endLine" : 434,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "List getDecisionEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getMarkers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getReplayCurrentTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextDecisionEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasNext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionEventsIterator getIterator()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollForDecisionTaskResponse getDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getPreviousStartedEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java",
  "fileLinesCount" : 271,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionId getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiationFailedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCompletionEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionState getState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ContinueAsNewWorkflowExecutionParameters getContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDecisionTaskTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowExecutionStartedEventAttributes getWorkflowStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCurrentRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCurrentRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SearchAttributes getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java",
  "fileLinesCount" : 196,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnyTypeSupported()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java",
  "fileLinesCount" : 285,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityType getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions getRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getElapsedTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setElapsedTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityType getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getHeartbeatTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setHeartbeatTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getScheduleToStartTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScheduleToStartTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setScheduleToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters getRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MarkerResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getAccessCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccessCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAccessCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isNewlyStored()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getStoredData()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lock getLock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void handleWorkflowExecutionStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getDecisionTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 600,
  "endLine" : 602,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer getLocalActivityCompletionSink()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java",
  "fileLinesCount" : 734,
  "components" : [ "primary::src" ],
  "startLine" : 626,
  "endLine" : 628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionState getState()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionId getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void failStateTransition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java",
  "fileLinesCount" : 206,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleInitiationFailedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationInitiatedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationFailureEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleCancellationEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExternalWorkflowCancellationDecisionStateMachine.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInput()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTaskStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActivityScheduledWithRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskTimeoutException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeoutType getTimeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskTimeoutException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityType getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskTimeoutException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ActivityTaskTimeoutException.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowTaskFailedException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowTaskFailedException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowTaskFailedException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ChildWorkflowTaskFailedException.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getParentWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters getContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getDecisionTaskTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAttributes getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionStartedEventAttributes getWorkflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPropagatedContexts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerSideChildWorkflowRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerSideActivityRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getReplayCurrentTimeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer createTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleActivityTaskCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleActivityTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleActivityTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleActivityTaskTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 345,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleStartChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleTimerFired()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleTimerCanceled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void handleSignalExternalWorkflowExecutionFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleExternalWorkflowExecutionSignaled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 387,
  "endLine" : 389,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleMarkerRecorded()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean startUnstartedLaTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int numPendingLaTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void awaitTaskCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 411,
  "endLine" : 413,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getDecisions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/Decider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getQueryResults()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/Decider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getForceCreateNewDecisionTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/Decider.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DecisionTarget getDecisionTarget()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionId.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getDecisionEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionId.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowThread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise newTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowQueue newQueue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletablePromise newCompletablePromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityStub newUntypedActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityStub newUntypedLocalActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalWorkflowStub newUntypedExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyncDecisionContext getRootDecisionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise promiseAllOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise promiseAnyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise promiseAnyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScope newCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScopeImpl currentCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException wrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception unwrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowInfo getWorkflowInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise cancelWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLoggingEnabledInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 366,
  "endLine" : 368,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R getLastCompletionResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowThread getRootWorkflowContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnyTypeSupported()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java",
  "fileLinesCount" : 389,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowStub get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void initAsyncInvocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void closeAsyncInvocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationType getInvocationType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationType getInvocationType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationType getInvocationType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalWithStartWorkflowInvocationHandler()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvocationType getInvocationType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAnyTypeSupported()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setWorkflowService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeterministicRunner newRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static DeterministicRunner newRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunner.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClientOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkflowService getService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T newWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BatchRequest newSignalWithStartRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution signalWithStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java",
  "fileLinesCount" : 423,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Timers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void remove()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasTimersToFire()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeterministicRunner getRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowInterceptor getWorkflowInterceptor()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 582,
  "endLine" : 584,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fireTimers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean hasTimersToFire()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 590,
  "endLine" : 592,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "long getNextFireTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DecisionContext getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 702,
  "endLine" : 704,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise cancelWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 746,
  "endLine" : 748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoggingEnabledInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 750,
  "endLine" : 752,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowImplementationOptions getWorkflowImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java",
  "fileLinesCount" : 781,
  "components" : [ "primary::src" ],
  "startLine" : 778,
  "endLine" : 780,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void complete()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void complete()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void completeExceptionally()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void reportCancellation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void reportCancellation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void heartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestroyWorkflowThreadError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DestroyWorkflowThreadError.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerActivitiesImplementations()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setActivityHeartbeatListener()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise cancelWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise newTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 813,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 953,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowOptions getOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R validateOptionsAndRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  QueueConsumer map()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  QueueConsumer map()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java",
  "fileLinesCount" : 131,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowExecution signalWithStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void add()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void pushCurrent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDetached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCancellationReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addChild()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowThread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThread.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowThread newThread()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThread.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDoNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityTask getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkflowService getService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java",
  "fileLinesCount" : 223,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise thenApply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise handle()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise thenCompose()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuntimeException getFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AllOfFuture.java",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Worker newWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDelayedCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkflowService getWorkflowService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerFactory getWorkerFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 261,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowServiceWrapper()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 273,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetSearchAttributesResponse GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 426,
  "endLine" : 428,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 733,
  "endLine" : 735,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void getDiagnostics()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 830,
  "endLine" : 832,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 837,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerDelayedCallback()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unlockTimeSkipping()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 847,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionClient newActivityCompletionClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 877,
  "endLine" : 879,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void signal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 892,
  "endLine" : 894,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture signalAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 908,
  "endLine" : 910,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture startAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 913,
  "endLine" : 915,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 935,
  "endLine" : 937,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 960,
  "endLine" : 962,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1009,
  "endLine" : 1011,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 1048,
  "endLine" : 1050,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ActivityExecutionContext getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  void recordActivityHeartbeat()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityTask getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IWorkflowService getService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void doNotCompleteOnReturn()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Optional getHeartbeatDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setCurrentThreadInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SyncDecisionContext getDecisionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lock getLock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void registerFailedPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 473,
  "endLine" : 475,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void forgetFailedPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void setRunnerLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 532,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getParentWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContinueAsNewWorkflowExecutionParameters getContinueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getExecutionStartToCloseTimeoutSeconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 588,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getDecisionTaskTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAttributes getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 601,
  "endLine" : 603,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPropagatedContexts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionStartedEventAttributes getWorkflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 616,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerSideChildWorkflowRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerSideActivityRetry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 646,
  "endLine" : 648,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise requestCancelWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void continueAsNewOnCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 673,
  "endLine" : 675,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Consumer createTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 699,
  "endLine" : 701,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 704,
  "endLine" : 706,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java",
  "fileLinesCount" : 723,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture signalAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map convertMemoFromObjectToBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map convertSearchAttributesFromObjectToBytes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture startAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  CompletableFuture getResultAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R query()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java",
  "fileLinesCount" : 510,
  "components" : [ "primary::src" ],
  "startLine" : 501,
  "endLine" : 503,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRunId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SearchAttributes getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionStartedEventAttributes getWorkflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityStubBase.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  Promise executeAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityStubBase.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processSignal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 191,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAsync()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void closeAsyncInvocation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLocalActivitiesImplementation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityTask getTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IWorkflowService getService()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/LocalActivityExecutionContextImpl.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TimeoutType getTimeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SimulatedTimeoutExceptionInternal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/RunnerLocalInternal.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSet()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void unset()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getScheduledTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getScheduleToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getHeartbeatTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setActivitiesImplementation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void run()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDetached()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCancellationReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise getCancellationRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowThreadContext getContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 292,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeterministicRunnerImpl getRunner()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SyncDecisionContext getDecisionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getBlockedUntil()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setBlockedUntil()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDone()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getUnhandledException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void evaluateInCoroutineContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 363,
  "endLine" : 365,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void yield()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void setThreadLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTimedOut()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java",
  "fileLinesCount" : 494,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getYieldReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java",
  "fileLinesCount" : 269,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowImplementationOptions getWorkflowImplementationOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getNextWakeUpTime()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionException mapError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowThreadLocalInternal.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void accept()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHandlerImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final void setPoller()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PollerOptions getDefaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumPollRateIntervalMilliseconds()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getMaximumPollRatePerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getPollBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getPollBackoffInitialInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getPollBackoffMaximumInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPollThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPollThreadNamePrefix()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getPollOnlyIfExecutorHasCapacity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerAutoScalerOptions getPollerAutoScalerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollDecisionTaskDispatcher()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCapacity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void subscribe()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityPollTaskBase()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityPollTaskBase.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BiFunction getLocalActivityTaskPoller()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHandlerImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable wrapFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getPollerScalingInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMinConcurrentPollers()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getTargetPollerUtilisation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/Poller.java",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void incrementCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void decrementCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lock getLock()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowRunLockManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PollTask getOrCreateActivityPollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private TaskHandlerImpl()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkerShutDownHandler.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskCompletedRequest getTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondDecisionTaskFailedRequest getTaskFailed()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondQueryTaskCompletedRequest getQueryCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocallyDispatchedActivityPollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityPollTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityPollTask.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/WorkflowExecutionException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondActivityTaskFailedRequest getTaskFailedRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Throwable getFailure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondActivityTaskCompletedRequest getTaskCompleted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFailedResult getTaskFailedResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RespondActivityTaskCanceledRequest getTaskCancelled()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setBackoff()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getBackoff()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getUpperValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/Recommender.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getLowerValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/Recommender.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerUsage()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsage.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public float getPollerUtilizationRate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsage.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseNoopTaskCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsageEstimator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseActionableTaskCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerUsageEstimator.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AutoScalerFactory getInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScalerFactory.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResizableSemaphore()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/ResizableSemaphore.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void decreasePermits()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/ResizableSemaphore.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acquire()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseNoopPollCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseActionablePollCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected int getSemaphoreSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected PollTask getOrCreateActivityPollTask()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getLocallyDispatchedActivityTaskPoller()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularLongBuffer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CircularLongBuffer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasCapacity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int getTaskExecutorThreadPoolSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PollerOptions getPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getTaskListActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldSkipLogging()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java",
  "fileLinesCount" : 485,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 484,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowShadower()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/WorkflowShadower.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeoutType getTimeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/SimulatedTimeoutException.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object getDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/SimulatedTimeoutException.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getInterceptorFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLoggingEnabledInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerFactoryOptions getWorkerFactoryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClientOptions getWorkflowClientOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestActivityEnvironment newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestActivityEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestActivityEnvironment newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestActivityEnvironment.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestWorkflowEnvironment newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static TestWorkflowEnvironment newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static synchronized String getBinaryChecksum()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/BinaryChecksum.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getInitialInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getBackoffCoefficient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExpiration()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaximumAttempts()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getMaximumInterval()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getEvents()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise function()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise procedure()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ContinueAsNewOptions.java",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowIdReusePolicy getWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 324,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 328,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 330,
  "endLine" : 332,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions getRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 336,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParentClosePolicy getParentClosePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionStartedEventAttributes getWorkflowExecutionStartedEventAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise getResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowExecutionFailedCause getFailureCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/CancelExternalWorkflowException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getSignaledExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/CancelExternalWorkflowException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Promise allOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Promise.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Promise anyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Promise.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Promise anyOf()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Promise.java",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ChildWorkflowExecutionFailedCause getFailureCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/StartChildWorkflowFailedException.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeoutType getTimeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityTimeoutException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V getDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityTimeoutException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  V getDetails()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityTimeoutException.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowInterceptorBase()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise cancelWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void await()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Promise newTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java",
  "fileLinesCount" : 157,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowLocal.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowLocal.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowLocal withInitial()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowLocal.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowLocal.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowLocal.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CancellationScope current()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/CancellationScope.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowType getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowException.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSignalName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowThreadLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowThreadLocal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowThreadLocal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowThreadLocal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowThreadLocal withInitial()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowThreadLocal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T get()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowThreadLocal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void set()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowThreadLocal.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getBackoff()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityFailureException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAttempt()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityFailureException.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityType getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ActivityException.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignalExternalWorkflowExecutionFailedCause getFailureCause()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalExternalWorkflowException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getSignaledExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalExternalWorkflowException.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/WorkflowOperationException.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Options build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompensationException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Saga()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addCompensation()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Saga.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 400,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 409,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityStub newUntypedActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newLocalActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ActivityStub newUntypedLocalActivityStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 462,
  "endLine" : 464,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise getWorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ChildWorkflowStub newUntypedChildWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 528,
  "endLine" : 530,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalWorkflowStub newUntypedExternalWorkflowStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 537,
  "endLine" : 539,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  T newContinueAsNewStub()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void continueAsNew()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowInfo getWorkflowInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScope newCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScope newCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CancellationScope newDetachedCancellationScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 689,
  "endLine" : 691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Promise newTimer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 701,
  "endLine" : 703,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  WorkflowQueue newQueue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 707,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  CompletablePromise newPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 709,
  "endLine" : 711,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise newPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 713,
  "endLine" : 715,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  Promise newFailedPromise()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 728,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long currentTimeMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 739,
  "endLine" : 741,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void sleep()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 744,
  "endLine" : 746,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R retry()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RuntimeException wrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 839,
  "endLine" : 841,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Exception unwrap()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static UUID randomUUID()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 862,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Random newRandom()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 865,
  "endLine" : 867,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isReplaying()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 874,
  "endLine" : 876,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 928,
  "endLine" : 930,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R sideEffect()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getVersion()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1143,
  "endLine" : 1145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1153,
  "endLine" : 1155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1164,
  "endLine" : 1166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Logger getLogger()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1175,
  "endLine" : 1177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R getLastCompletionResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static  R getLastCompletionResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void upsertSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1236,
  "endLine" : 1238,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ClientOptions defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHost()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getPort()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManagedChannel getGRPCChannel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRpcTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRpcLongPollTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRpcQueryTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getRpcListArchivedWorkflowTimeoutMillis()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClientAppName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getServiceName()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getTransportHeaders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getHeaders()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IAuthorizationProvider getAuthProvider()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureFlags getFeatureFlags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIsolationGroup()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FeatureFlags getFeatureFlags()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClientOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  ThriftRequest buildThriftRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private  T measureRemoteCall()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UpdateDomainResponse UpdateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 466,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void DeprecateDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowResponse QueryWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 1904,
  "endLine" : 1906,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2082,
  "endLine" : 2084,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2592,
  "endLine" : 2594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClusterInfo GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 606,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java",
  "fileLinesCount" : 645,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 644,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void shutdownNow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void registerWorkflowImplementationTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingWorker.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerOptions defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getWorkerActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxConcurrentActivityExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxConcurrentWorkflowExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxConcurrentLocalActivityExecutionSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getTaskListActivitiesPerSecond()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerOptions getActivityPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PollerOptions getWorkflowPollerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Function getInterceptorFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NonDeterministicWorkflowPolicy getNonDeterministicWorkflowPolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getActivityOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TimeFilter defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFilter build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZonedDateTime getMinTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ZonedDateTime getMaxTimestamp()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SyncWorkflowWorker getWorkflowWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  void addWorkflowImplementationFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "boolean isTerminated()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 310,
  "endLine" : 312,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSuspended()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CompletableFuture isHealthy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/Worker.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkerFactoryOptions defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getMaxWorkflowThreadCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDisableStickyExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getCacheMaximumSize()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnableLoggingInReplay()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getStickyPollerCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getStickyTaskScheduleToStartTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowStatus.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkflowStatus.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ShadowingOptions defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Mode getShadowMode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowQuery()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWorkflowTypes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeFilter getWorkflowStartTimeFilter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getWorkflowStatuses()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public double getSamplingRate()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExitCondition getExitCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getConcurrency()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkerFactory newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Worker newWorker()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isStarted()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized boolean isShutdown()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowClient getWorkflowClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DeciderCache getCache()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactory.java",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptor.java",
  "fileLinesCount" : 232,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigrationInterceptorFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptorFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowInterceptor apply()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/migration/MigrationInterceptorFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static WorkflowClientOptions defaultInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder newBuilder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDomain()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DataConverter getDataConverter()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMetricsScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryRejectCondition getQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowQueryException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowQueryException.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowTerminatedException.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getWorkflowType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowException.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ActivityCompletionException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution getExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getActivityId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionException.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionClient newActivityCompletionClient()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientInterceptorBase.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getDecisionTaskCompletedEventId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowFailureException.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityNotExistsException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityNotExistsException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityNotExistsException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityNotExistsException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityNotExistsException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityNotExistsException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowClient newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static WorkflowClient newInstance()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  WorkflowExecution start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 481,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 589,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static  CompletableFuture execute()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClient.java",
  "fileLinesCount" : 693,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 601,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCancelledException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCancelledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCancelledException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCancelledException.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionFailureException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionFailureException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityCompletionFailureException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityCompletionFailureException.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryOptions build()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryRejectCondition getQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryConsistencyLevel getQueryConsistencyLevel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TimeoutType getTimeoutType()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowTimedOutException.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryRejectCondition getQueryRejectCondition()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowQueryRejectedException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecutionCloseStatus getWorkflowExecutionStatus()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowQueryRejectedException.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityWorkerShutdownException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityWorkerShutdownException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActivityWorkerShutdownException()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/ActivityWorkerShutdownException.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkflowId()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowIdReusePolicy getWorkflowIdReusePolicy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getExecutionStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getTaskStartToCloseTimeout()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskList()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryOptions getRetryOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCronSchedule()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getMemo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 372,
  "endLine" : 374,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSearchAttributes()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getContextPropagators()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Duration getDelayStart()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void flush()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1094,
  "endLine" : 1095,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1099,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ActivityId.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 84,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 857,
  "endLine" : 858,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 739,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void stop()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void acquire()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void release()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseNoopPollCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void increaseActionablePollCount()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ListTaskListPartitions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2633,
  "endLine" : 2634,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefreshWorkflowTasks()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2637,
  "endLine" : 2638,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Activity()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/Activity.java",
  "fileLinesCount" : 348,
  "components" : [ "primary::src" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/LocalActivityOptions.java",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/activity/ActivityOptions.java",
  "fileLinesCount" : 338,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private NoopScope()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/metrics/NoopScope.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 77,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkflowExecution()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/WorkflowExecution.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanWorkflowActivityResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityResult.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityParams()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityParams.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 29,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScanWorkflowActivityParams()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReplayWorkflowActivityResult()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityResult.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java",
  "fileLinesCount" : 1162,
  "components" : [ "primary::src" ],
  "startLine" : 1091,
  "endLine" : 1091,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LambdaUtils()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/LambdaUtils.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 70,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RpcRetryer()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RpcRetryer.java",
  "fileLinesCount" : 282,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 281,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TerminateWorkflowExecutionParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 30,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RetryParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/RetryParameters.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InternalUtils()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/InternalUtils.java",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OptionsUtils()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/common/OptionsUtils.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public QueryWorkflowParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleDecisionTaskStartedEvent()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/CompleteWorkflowStateMachine.java",
  "fileLinesCount" : 100,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteLocalActivityParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java",
  "fileLinesCount" : 268,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecuteActivityParameters()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java",
  "fileLinesCount" : 408,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void handleChildWorkflowExecutionCancelRequested()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 335,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java",
  "fileLinesCount" : 397,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DestroyWorkflowThreadError()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/DestroyWorkflowThreadError.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 26,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java",
  "fileLinesCount" : 955,
  "components" : [ "primary::src" ],
  "startLine" : 849,
  "endLine" : 849,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private WorkflowRetryerInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java",
  "fileLinesCount" : 1099,
  "components" : [ "primary::src" ],
  "startLine" : 730,
  "endLine" : 730,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ActivityInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void cancel()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AsyncInternal()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java",
  "fileLinesCount" : 360,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CurrentActivityExecutionContext()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerOptions.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 69,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java",
  "fileLinesCount" : 116,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PollerAutoScalerOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AutoScalerFactory()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScalerFactory.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void awaitTermination()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void start()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void suspendPolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resumePolling()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/NoopSuspendableWorker.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BinaryChecksum()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/BinaryChecksum.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/common/RetryOptions.java",
  "fileLinesCount" : 424,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 115,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Async()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Async.java",
  "fileLinesCount" : 249,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 248,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java",
  "fileLinesCount" : 429,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 92,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SignalOptions()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/SignalOptions.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 23,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Workflow()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/workflow/Workflow.java",
  "fileLinesCount" : 1242,
  "components" : [ "primary::src" ],
  "startLine" : 1241,
  "endLine" : 1241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/ClientOptions.java",
  "fileLinesCount" : 381,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetClusterInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java",
  "fileLinesCount" : 2677,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2630,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerOptions.java",
  "fileLinesCount" : 230,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/TimeFilter.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/worker/ShadowingOptions.java",
  "fileLinesCount" : 275,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowClientOptions.java",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 66,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/QueryOptions.java",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 32,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder()",
  "longName" : "",
  "relativeFileName" : "src/main/java/com/uber/cadence/client/WorkflowOptions.java",
  "fileLinesCount" : 455,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 97,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]