{
  "strategy": "Reduce k=3 \u03b5=0.4",
  "total_contexts": 1112,
  "meaningful_contexts": 117,
  "total_methods": 1597,
  "methods_in_good_groups": 187,
  "sore_successes": 46,
  "sore_failures": 15,
  "skip_reasons": {
    "large_alphabet": 6,
    "too_diverse": 50
  },
  "groups": [
    {
      "context": "('VectorChunk', 'mapOf', 'mapOf')",
      "methods": 13,
      "unique": 11,
      "unique_ratio": 0.846,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('ery {', 'stKnowledgeBases()', 'gRequest(m')",
      "methods": 12,
      "unique": 4,
      "unique_ratio": 0.333,
      "sore": "ery {.stKnowledgeBases().gRequest(m.(ckKnowledgeBase(re.ertEquals(Kn.\"k|eckKnowledgeBase(r.(sertEquals(K.(\"|(sertEquals(t|sertNull(o)))",
      "sore_success": true
    },
    {
      "context": "('listOf', 'listOf', 'productionFiles')",
      "methods": 12,
      "unique": 6,
      "unique_ratio": 0.5,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('mockk',)",
      "methods": 11,
      "unique": 1,
      "unique_ratio": 0.091,
      "sore": "mockk",
      "sore_success": true
    },
    {
      "context": "('File', 'writeBytes', 'byteArrayOf')",
      "methods": 8,
      "unique": 7,
      "unique_ratio": 0.875,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('runTest', 'ChatResponse', 'emptyList')",
      "methods": 7,
      "unique": 7,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('filesIn', 'assertTrue', 'hasImport')",
      "methods": 7,
      "unique": 2,
      "unique_ratio": 0.286,
      "sore": "filesIn.assertTrue.(hasImport)+",
      "sore_success": true
    },
    {
      "context": "('JobStatus', 'every', 'getJobStatus')",
      "methods": 7,
      "unique": 4,
      "unique_ratio": 0.571,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('of',)",
      "methods": 7,
      "unique": 1,
      "unique_ratio": 0.143,
      "sore": "of",
      "sore_success": true
    },
    {
      "context": "('assertEquals', 'of', 'assertFailsWith')",
      "methods": 7,
      "unique": 3,
      "unique_ratio": 0.429,
      "sore": "assertEquals.(of.(assertFailsWith)?)+",
      "sore_success": true
    },
    {
      "context": "('runTest', 'mockk', 'mockk')",
      "methods": 6,
      "unique": 6,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('listOf', 'listOf', 'forEach')",
      "methods": 6,
      "unique": 4,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('session', 'use', 'run')",
      "methods": 6,
      "unique": 3,
      "unique_ratio": 0.5,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('from', 'now', 'update')",
      "methods": 6,
      "unique": 3,
      "unique_ratio": 0.5,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('HybridChunkingConfig', 'service', 'GraphDocument')",
      "methods": 6,
      "unique": 6,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('parse', 'KnowledgeBase', 'asKnowledgeBaseId')",
      "methods": 6,
      "unique": 6,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('very', 'istKnowledgeBases(', 'agRequest(')",
      "methods": 5,
      "unique": 3,
      "unique_ratio": 0.6,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('mockk', 'mockk', 'mockk')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('listOf', 'listOf', 'VectorChunk')",
      "methods": 5,
      "unique": 4,
      "unique_ratio": 0.8,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('await', 'pollInterval', 'ofSeconds')",
      "methods": 5,
      "unique": 3,
      "unique_ratio": 0.6,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('productionClasses', 'filter', 'contains')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('filesIn', 'filter', 'contains')",
      "methods": 5,
      "unique": 2,
      "unique_ratio": 0.4,
      "sore": "filesIn.filter.contains.assertTrue.(hasImport)+",
      "sore_success": true
    },
    {
      "context": "('runTest', 'mockFilePart', 'every')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'findPageRendering', 'of')",
      "methods": 5,
      "unique": 4,
      "unique_ratio": 0.8,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('coEvery', 'ingestMultipart', 'any')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('DoclingConfig', 'assertThatThrownBy', 'validateCriticalSettings')",
      "methods": 5,
      "unique": 1,
      "unique_ratio": 0.2,
      "sore": "DoclingConfig.assertThatThrownBy.validateCriticalSettings.isInstanceOf.hasMessageContaining",
      "sore_success": true
    },
    {
      "context": "('trim', 'lowercase', 'warn')",
      "methods": 5,
      "unique": 2,
      "unique_ratio": 0.4,
      "sore": "trim.lowercase.(warn)+",
      "sore_success": true
    },
    {
      "context": "('every', 'existsById', 'asKnowledgeBaseId')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('upsertStaging', 'of', 'of')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('DocumentInput', 'asJobId', 'asDocumentId')",
      "methods": 5,
      "unique": 5,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('defaultCapabilityId',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "defaultCapabilityId",
      "sore_success": true
    },
    {
      "context": "('clearAllMocks',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "clearAllMocks",
      "sore_success": true
    },
    {
      "context": "('Builder',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "Builder",
      "sore_success": true
    },
    {
      "context": "('Any',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "Any",
      "sore_success": true
    },
    {
      "context": "('get',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "get",
      "sore_success": true
    },
    {
      "context": "('mockkObject', 'slot', 'every')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'every', 'every')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('ToolInvocationPolicyProperties', 'mapOf', 'mapOf')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('registerProperties',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "registerProperties",
      "sore_success": true
    },
    {
      "context": "('assumeTrue', 'isDockerAvailable', 'start')",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "assumeTrue.isDockerAvailable.start.pullAndWarmup",
      "sore_success": true
    },
    {
      "context": "('queryForObject',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "queryForObject",
      "sore_success": true
    },
    {
      "context": "('filesIn', 'assertTrue', 'contains')",
      "methods": 4,
      "unique": 3,
      "unique_ratio": 0.75,
      "sore": "filesIn.assertTrue.(contains)+",
      "sore_success": true
    },
    {
      "context": "('every', 'getJobStatus', 'get')",
      "methods": 4,
      "unique": 2,
      "unique_ratio": 0.5,
      "sore": "every.getJobStatus.get.uri.exchange.expectStatus.(expectBody.jsonPath.isEqualTo)?",
      "sore_success": true
    },
    {
      "context": "('runBlocking', 'controller', 'every')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('builder', 'inputType', 'truncate')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('getMethod', 'invoke', 'return configureAndBuild(builder, config)')",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "getMethod.invoke.return configureAndBuild(builder, config).configureAndBuild",
      "sore_success": true
    },
    {
      "context": "('leteByFilter(f', 'lterEquals(M')",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "leteByFilter(f.lterEquals(M",
      "sore_success": true
    },
    {
      "context": "('`when`', 'healthCheckAsync', 'thenReturn')",
      "methods": 4,
      "unique": 3,
      "unique_ratio": 0.75,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('asJobId', 'asFilename', 'emptyGraphDocument')",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('resolveUploadStorageUri',)",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "resolveUploadStorageUri",
      "sore_success": true
    },
    {
      "context": "('IngestionDocumentState', 'asDocumentId', 'asJobId')",
      "methods": 4,
      "unique": 3,
      "unique_ratio": 0.75,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('mapOf', 'mapOf', 'requireNotNull')",
      "methods": 4,
      "unique": 2,
      "unique_ratio": 0.5,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('createTempFile', 'apply', 'writeText')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('JobInstance', 'JobParametersBuilder', 'addString')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'fetchTracking', 'asJobId')",
      "methods": 4,
      "unique": 4,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'existsByUsername', 'any')",
      "methods": 4,
      "unique": 1,
      "unique_ratio": 0.25,
      "sore": "every.existsByUsername.any.assertThrows.registerUser.assertEquals",
      "sore_success": true
    },
    {
      "context": "('AgentExecutionContext',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "AgentExecutionContext",
      "sore_success": true
    },
    {
      "context": "('runTest', 'TestRequest', 'every')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('map',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "map",
      "sore_success": true
    },
    {
      "context": "('run', 'Supplier', 'action')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('ChatResponse', 'listOf', 'listOf')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('sortedBy', 'map', 'toDescriptor')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "sortedBy.map.toDescriptor",
      "sore_success": true
    },
    {
      "context": "('isNullOrBlank', 'error', 'error')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "isNullOrBlank.(error)+",
      "sore_success": true
    },
    {
      "context": "('runTest', 'RagInvocation', 'RagRequest')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('runTest', 'invoke', 'WikipediaLookupRequest')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('chat',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "chat",
      "sore_success": true
    },
    {
      "context": "('mockk', 'also', 'every')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('get', 'uri', 'exchange')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('run', 'collectionPointCount')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "run.collectionPointCount",
      "sore_success": true
    },
    {
      "context": "('newClient', 'callTool', 'CallToolRequest')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('createKnowledgeBase', 'copyTestDocument', 'copyTestDocument')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('MultipartBodyBuilder', 'part', 'readBytes')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "SKIP(large_alphabet)",
      "sore_success": false
    },
    {
      "context": "('assertNoMainProjectDependencies', 'listOf', 'listOf')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('scopeFromProject', 'filter', 'contains')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('productionFiles', 'filter', 'contains')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "productionFiles.filter.(contains.(assertTrue)?)+",
      "sore_success": true
    },
    {
      "context": "('productionClasses', 'filter', 'hasAnnotationWithName')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('eFromProject()', 'ses()', 't { i')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('joinToString', 'warn', 'return ResponseEntity.status(HttpStatus.BAD_REQUEST)\\n            .body(ErrorResponse(\"VALIDATION_ERROR\", \"Validation failed\", errors))')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "joinToString.warn.return ResponseEntity.status(HttpStatus.BAD_REQUEST)\n            .body(ErrorResponse(\"VALIDATION_ERROR\", \"Validation failed\", errors)).status.body.ErrorResponse",
      "sore_success": true
    },
    {
      "context": "('post', 'uri', 'exchange')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "post.uri.exchange.expectStatus.(expectBody.jsonPath.isEqualTo)?",
      "sore_success": true
    },
    {
      "context": "('every', 'knowledgeBaseExists', 'every')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('KnowledgeBaseResponse', 'now', 'now')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "KnowledgeBaseResponse.(now)+",
      "sore_success": true
    },
    {
      "context": "('runTest', 'ChatResponse', 'listOf')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('runTest', 'post', 'uri')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "runTest.post.uri.bodyValue.(ChatRequest|SessionChatRequest).exchange.expectStatus",
      "sore_success": true
    },
    {
      "context": "('runTest', 'coEvery', 'chatWithMemory')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('runTest', 'mockk', 'every')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "runTest.mockk.every.filename.assertFailsWith.ingestMultipart",
      "sore_success": true
    },
    {
      "context": "('every', 'getOrCreateAgentKnowledgeBase', 'slot')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'getJobStatus', 'JobStatus')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "every.getJobStatus.JobStatus.get.uri.exchange.expectStatus.expectBody.(jsonPath.isEqualTo)+",
      "sore_success": true
    },
    {
      "context": "('`when`', 'listModels', 'thenReturn')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('assertThrows', 'EmbabelAiHttpClientProperties', 'ofSeconds')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "assertThrows.EmbabelAiHttpClientProperties.ofSeconds",
      "sore_success": true
    },
    {
      "context": "('DoclingConfig', 'validateCriticalSettings')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "DoclingConfig.validateCriticalSettings",
      "sore_success": true
    },
    {
      "context": "('ilder()', 'ery(\"', 'pK(5')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('info', 'deleteByJobId')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "info.deleteByJobId",
      "sore_success": true
    },
    {
      "context": "('info', 'deleteByKnowledgeBaseId')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "info.deleteByKnowledgeBaseId",
      "sore_success": true
    },
    {
      "context": "('buildImageKey', 'return storeObject(key, bytes, contentTypeFor(format))', 'storeObject')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "buildImageKey.return storeObject(key, bytes, contentTypeFor(format)).storeObject.contentTypeFor",
      "sore_success": true
    },
    {
      "context": "('resolveLocation', 'builder', 'bucket')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('replace', 'ifBlank', 'lowercase')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "replace.ifBlank.lowercase.return StorageUri.of(\"images/${jobId.value}/$sanitizedId.$extension\").of",
      "sore_success": true
    },
    {
      "context": "('lowercase',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "lowercase",
      "sore_success": true
    },
    {
      "context": "('loadObject',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "loadObject",
      "sore_success": true
    },
    {
      "context": "('parse', 'KnowledgeBaseNode', 'save')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('parse', 'save', 'KnowledgeBaseNode')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('every', 'similaritySearch', 'any')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('DocumentGraphJob', 'asDocumentId', 'asJobId')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('asJobId', 'every', 'deleteByJobId')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "asJobId.every.(deleteByJobId.(assertDoesNotThrow)?)+",
      "sore_success": true
    },
    {
      "context": "('runBlocking', 'adminClient', 'post')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('execute',)",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "execute",
      "sore_success": true
    },
    {
      "context": "('every', 'process', 'any')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('policy', 'assertTrue', 'shouldRetry')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('state', 'every', 'recordFailure')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('update', 'trimIndent', 'now')",
      "methods": 3,
      "unique": 1,
      "unique_ratio": 0.333,
      "sore": "update.trimIndent.now.insertRow",
      "sore_success": true
    },
    {
      "context": "('input', 'beforeProcess', 'verify')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    },
    {
      "context": "('processedDocument', 'every', 'enforce')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('JobParametersBuilder', 'addString', 'toJobParameters')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('JobInstance', 'JobExecution', 'JobParametersBuilder')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('createJobExecution', 'every', 'findExecutionById')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('StagedUploadCleanupService', 'StorageProperties', 'toString')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('JwtService', 'JwtProperties', 'generateToken')",
      "methods": 3,
      "unique": 3,
      "unique_ratio": 1.0,
      "sore": "SKIP(too_diverse)",
      "sore_success": false
    },
    {
      "context": "('JobStatus', 'now', 'minusMinutes')",
      "methods": 3,
      "unique": 2,
      "unique_ratio": 0.667,
      "sore": "\u2205",
      "sore_success": false
    }
  ],
  "coverage": 11.7,
  "elapsed_seconds": 0.04,
  "merge_info": {
    "merges": {
      "iterations": 2,
      "merges": 1,
      "comparisons": 54756,
      "contexts_before": 1112,
      "contexts_after": 1112,
      "threshold": 0.4,
      "merge_log": [
        {
          "iteration": 1,
          "merged_into": "('JobStatus', 'every', 'getJobStatus')",
          "removed": "('JobStatus', 'now', 'minusMinutes')",
          "distance": 0.2714,
          "new_size": 7
        }
      ]
    },
    "threshold": 0.4,
    "contexts_before": 1112,
    "contexts_after": 1112
  }
}