-
Notifications
You must be signed in to change notification settings - Fork 1
/
experiment_0000081.json
1 lines (1 loc) · 342 KB
/
experiment_0000081.json
1
[{"cap_original_tokens":["<SENTENCE_START>","{","<id>","x","Content","Builder","<\/id>","<id>","mapping","<\/id>","=","<id>","x","Content","Factory","<\/id>",".","<id>","json","Builder","<\/id>","(",")",".","<id>","start","Object","<\/id>","(",")",".","<id>","start","Object","<\/id>","(","\"mapping\"",")",".","<id>","start","Object","<\/id>","(","\"properties\"",")",".","<id>","start","Object","<\/id>","(","\"nested\"",")",".","<id>","field","<\/id>","(","\"type\"",",","\"nested\"",")",".","<id>","start","Object","<\/id>","(","\"properties\"",")",".","<id>","start","Object","<\/id>","(","\"name\"",")",".","<id>","field","<\/id>","(","\"type\"",",","\"string\"",")",".","<id>","end","Object","<\/id>","(",")",".","<id>","end","Object","<\/id>","(",")",".","<id>","end","Object","<\/id>","(",")",".","<id>","end","Object","<\/id>","(",")",".","<id>","end","Object","<\/id>","(",")",";","<id>","assert","Acked","<\/id>","(","<id>","prepare","Create","<\/id>","(","\"index\"",")",".","<id>","add","Mapping","<\/id>","(","\"mapping\"",",","<id>","mapping","<\/id>",")",")",";","try","{","<id>","client","<\/id>","(",")",".","<id>","prepare","Index","<\/id>","(","\"index\"",",","<id>","percolator","Service","<\/id>",".","<id>","type","Name","<\/id>",",","\"1\"",")",".","<id>","set","Source","<\/id>","(","<id>","json","Builder","<\/id>","(",")",".","<id>","start","Object","<\/id>","(",")",".","<id>","field","<\/id>","(","\"query\"",",","<id>","nested","Query","<\/id>","(","\"nested\"",",","<id>","match","Query","<\/id>","(","\"nested.name\"",",","\"value\"",")",")",".","<id>","inner","Hit","<\/id>","(","new","<id>","query","Inner","Hits","<\/id>","(",")",")",")",".","<id>","end","Object","<\/id>","(",")",")",".","<id>","execute","<\/id>","(",")",".","<id>","action","Get","<\/id>","(",")",";","<id>","fail","<\/id>","(","\"Expected a parse error, because inner_hits isn't supported in the percolate api\"",")",";","}","catch","(","<id>","exception","<\/id>","<id>","e","<\/id>",")","{","<id>","assert","That","<\/id>","(","<id>","e","<\/id>",".","<id>","get","Cause","<\/id>","(",")",",","<id>","instance","Of","<\/id>","(","<id>","query","Shard","Exception","<\/id>",".","class",")",")",";","<id>","assert","That","<\/id>","(","<id>","e","<\/id>",".","<id>","get","Cause","<\/id>","(",")",".","<id>","get","Message","<\/id>","(",")",",","<id>","contains","String","<\/id>","(","\"inner_hits unsupported\"",")",")",";","}","}","<SENTENCE_END\/>"],"file_name":"PercolatorIT.java","formatted_lines":["public void testFailNicelyWithInnerHits() throws Exception {"," XContentBuilder mapping = XContentFactory.jsonBuilder().startObject()"," .startObject(\"mapping\")"," .startObject(\"properties\")"," .startObject(\"nested\")"," .field(\"type\", \"nested\")"," .startObject(\"properties\")"," .startObject(\"name\")"," .field(\"type\", \"string\")"," .endObject()"," .endObject()"," .endObject()"," .endObject()"," .endObject();",""," assertAcked(prepareCreate(\"index\").addMapping(\"mapping\", mapping));"," try"," {"," client().prepareIndex(\"index\", PercolatorService.TYPE_NAME, \"1\")"," .setSource(jsonBuilder().startObject().field(\"query\", nestedQuery(\"nested\","," matchQuery(\"nested.name\", \"value\")).innerHit(new QueryInnerHits())).endObject())"," .execute().actionGet();"," fail(\"Expected a parse error, because inner_hits isn't supported in the percolate api\");"," }"," catch (Exception e)"," {"," assertThat(e.getCause(), instanceOf(QueryShardException.class));"," assertThat(e.getCause().getMessage(), containsString(\"inner_hits unsupported\"));"," }","}"],"function_name":"testFailNicelyWithInnerHits","function_name_tokens":["test","fail","nicely","with","inner","hits"],"id_body_hash":"ae88b277c2afcfc8a5f3bf9e3952ae20","id_same_identifier_list":[0,1,2,2,2,3,4,5,5,5,6,7,7,8,9,10,11,11,12,13,14,15,15,16,17,18,19,20,20,21,22,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,42,43,44,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,58,59,60,61,62,62,63,64,65,66,66,67,68,69,70,70,71,72,73,74,74,75,76,76,77,78,79,80,81,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,95,96,97,98,99,99,100,101,101,102,103,104,105,106,106,107,108,108,109,110,111,112,112,113,114,115,116,117,118,119,120,120,121,122,123,124,124,125,126,127,128,129,130,131,132,132,133,134,135,135,135,136,137,138,139,140,141,141,142,143,144,145,146,147,148,149,150,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,166,167,168,169,170,170,171,172,173,174,174,175,176,176,176,177,178,179,180,181,182,182,183,184,185,186,186,187,188,189,190,190,191,192,193,194,194,195,196,197,198,199,200,201,202],"option_correct":"testFailNicelyWithInnerHits","options":["getSignificanceHeuristic","testInnerHitsWithObjectFieldThatHasANestedField","hasTypeListeners","testNestedInnerHitsWithExcludeSourceBackcompat","testFailNicelyWithInnerHits","innerHits","sourceMapper"],"options_nlp":["get significance heuristic","test inner hits with object field that has a nested field","has type listeners","test nested inner hits with exclude source backcompat","test fail nicely with inner hits","inner hits","source mapper"],"options_random":["getSignificanceHeuristic","hasTypeListeners","sourceMapper"],"options_tfidf":["testNestedInnerHitsWithExcludeSourceBackcompat","innerHits","testInnerHitsWithObjectFieldThatHasANestedField"],"project_name":"elasticsearch","source_code_string":"public void testFailNicelyWithInnerHits() throws Exception {\n XContentBuilder mapping = XContentFactory.jsonBuilder().startObject()\n .startObject(\"mapping\")\n .startObject(\"properties\")\n .startObject(\"nested\")\n .field(\"type\", \"nested\")\n .startObject(\"properties\")\n .startObject(\"name\")\n .field(\"type\", \"string\")\n .endObject()\n .endObject()\n .endObject()\n .endObject()\n .endObject();\n\n assertAcked(prepareCreate(\"index\").addMapping(\"mapping\", mapping));\n try {\n client().prepareIndex(\"index\", PercolatorService.TYPE_NAME, \"1\")\n .setSource(jsonBuilder().startObject().field(\"query\", nestedQuery(\"nested\", matchQuery(\"nested.name\", \"value\")).innerHit(new QueryInnerHits())).endObject())\n .execute().actionGet();\n fail(\"Expected a parse error, because inner_hits isn't supported in the percolate api\");\n } catch (Exception e) {\n assertThat(e.getCause(), instanceOf(QueryShardException.class));\n assertThat(e.getCause().getMessage(), containsString(\"inner_hits unsupported\"));\n }\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":38,"line":0},{"index_id":1,"token_group":1,"text":"x","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"Content","start_char":5,"line":1},{"index_id":3,"token_group":2,"text":"Builder","start_char":12,"line":1},{"index_id":4,"token_group":2,"text":"mapping","start_char":20,"line":1},{"index_id":5,"token_group":3,"text":"=","start_char":28,"line":1},{"index_id":6,"token_group":4,"text":"x","start_char":30,"line":1},{"index_id":7,"token_group":5,"text":"Content","start_char":31,"line":1},{"index_id":8,"token_group":5,"text":"Factory","start_char":38,"line":1},{"index_id":9,"token_group":5,"text":".","start_char":45,"line":1},{"index_id":10,"token_group":6,"text":"json","start_char":46,"line":1},{"index_id":11,"token_group":7,"text":"Builder","start_char":50,"line":1},{"index_id":12,"token_group":7,"text":"(","start_char":57,"line":1},{"index_id":13,"token_group":8,"text":")","start_char":58,"line":1},{"index_id":14,"token_group":9,"text":".","start_char":59,"line":1},{"index_id":15,"token_group":10,"text":"start","start_char":60,"line":1},{"index_id":16,"token_group":11,"text":"Object","start_char":65,"line":1},{"index_id":17,"token_group":11,"text":"(","start_char":71,"line":1},{"index_id":18,"token_group":12,"text":")","start_char":72,"line":1},{"index_id":19,"token_group":13,"text":".","start_char":4,"line":2},{"index_id":20,"token_group":14,"text":"start","start_char":5,"line":2},{"index_id":21,"token_group":15,"text":"Object","start_char":10,"line":2},{"index_id":22,"token_group":15,"text":"(","start_char":16,"line":2},{"index_id":23,"token_group":16,"text":"\"mapping\"","start_char":17,"line":2},{"index_id":24,"token_group":17,"text":")","start_char":26,"line":2},{"index_id":25,"token_group":18,"text":".","start_char":4,"line":3},{"index_id":26,"token_group":19,"text":"start","start_char":5,"line":3},{"index_id":27,"token_group":20,"text":"Object","start_char":10,"line":3},{"index_id":28,"token_group":20,"text":"(","start_char":16,"line":3},{"index_id":29,"token_group":21,"text":"\"properties\"","start_char":17,"line":3},{"index_id":30,"token_group":22,"text":")","start_char":29,"line":3},{"index_id":31,"token_group":23,"text":".","start_char":4,"line":4},{"index_id":32,"token_group":24,"text":"start","start_char":5,"line":4},{"index_id":33,"token_group":25,"text":"Object","start_char":10,"line":4},{"index_id":34,"token_group":25,"text":"(","start_char":16,"line":4},{"index_id":35,"token_group":26,"text":"\"nested\"","start_char":17,"line":4},{"index_id":36,"token_group":27,"text":")","start_char":25,"line":4},{"index_id":37,"token_group":28,"text":".","start_char":4,"line":5},{"index_id":38,"token_group":29,"text":"field","start_char":5,"line":5},{"index_id":39,"token_group":30,"text":"(","start_char":10,"line":5},{"index_id":40,"token_group":31,"text":"\"type\"","start_char":11,"line":5},{"index_id":41,"token_group":32,"text":",","start_char":17,"line":5},{"index_id":42,"token_group":33,"text":"\"nested\"","start_char":19,"line":5},{"index_id":43,"token_group":34,"text":")","start_char":27,"line":5},{"index_id":44,"token_group":35,"text":".","start_char":4,"line":6},{"index_id":45,"token_group":36,"text":"start","start_char":5,"line":6},{"index_id":46,"token_group":37,"text":"Object","start_char":10,"line":6},{"index_id":47,"token_group":37,"text":"(","start_char":16,"line":6},{"index_id":48,"token_group":38,"text":"\"properties\"","start_char":17,"line":6},{"index_id":49,"token_group":39,"text":")","start_char":29,"line":6},{"index_id":50,"token_group":40,"text":".","start_char":4,"line":7},{"index_id":51,"token_group":41,"text":"start","start_char":5,"line":7},{"index_id":52,"token_group":42,"text":"Object","start_char":10,"line":7},{"index_id":53,"token_group":42,"text":"(","start_char":16,"line":7},{"index_id":54,"token_group":43,"text":"\"name\"","start_char":17,"line":7},{"index_id":55,"token_group":44,"text":")","start_char":23,"line":7},{"index_id":56,"token_group":45,"text":".","start_char":4,"line":8},{"index_id":57,"token_group":46,"text":"field","start_char":5,"line":8},{"index_id":58,"token_group":47,"text":"(","start_char":10,"line":8},{"index_id":59,"token_group":48,"text":"\"type\"","start_char":11,"line":8},{"index_id":60,"token_group":49,"text":",","start_char":17,"line":8},{"index_id":61,"token_group":50,"text":"\"string\"","start_char":19,"line":8},{"index_id":62,"token_group":51,"text":")","start_char":27,"line":8},{"index_id":63,"token_group":52,"text":".","start_char":4,"line":9},{"index_id":64,"token_group":53,"text":"end","start_char":5,"line":9},{"index_id":65,"token_group":54,"text":"Object","start_char":8,"line":9},{"index_id":66,"token_group":54,"text":"(","start_char":14,"line":9},{"index_id":67,"token_group":55,"text":")","start_char":15,"line":9},{"index_id":68,"token_group":56,"text":".","start_char":4,"line":10},{"index_id":69,"token_group":57,"text":"end","start_char":5,"line":10},{"index_id":70,"token_group":58,"text":"Object","start_char":8,"line":10},{"index_id":71,"token_group":58,"text":"(","start_char":14,"line":10},{"index_id":72,"token_group":59,"text":")","start_char":15,"line":10},{"index_id":73,"token_group":60,"text":".","start_char":4,"line":11},{"index_id":74,"token_group":61,"text":"end","start_char":5,"line":11},{"index_id":75,"token_group":62,"text":"Object","start_char":8,"line":11},{"index_id":76,"token_group":62,"text":"(","start_char":14,"line":11},{"index_id":77,"token_group":63,"text":")","start_char":15,"line":11},{"index_id":78,"token_group":64,"text":".","start_char":4,"line":12},{"index_id":79,"token_group":65,"text":"end","start_char":5,"line":12},{"index_id":80,"token_group":66,"text":"Object","start_char":8,"line":12},{"index_id":81,"token_group":66,"text":"(","start_char":14,"line":12},{"index_id":82,"token_group":67,"text":")","start_char":15,"line":12},{"index_id":83,"token_group":68,"text":".","start_char":4,"line":13},{"index_id":84,"token_group":69,"text":"end","start_char":5,"line":13},{"index_id":85,"token_group":70,"text":"Object","start_char":8,"line":13},{"index_id":86,"token_group":70,"text":"(","start_char":14,"line":13},{"index_id":87,"token_group":71,"text":")","start_char":15,"line":13},{"index_id":88,"token_group":72,"text":";","start_char":16,"line":13},{"index_id":89,"token_group":73,"text":"assert","start_char":4,"line":15},{"index_id":90,"token_group":74,"text":"Acked","start_char":10,"line":15},{"index_id":91,"token_group":74,"text":"(","start_char":15,"line":15},{"index_id":92,"token_group":75,"text":"prepare","start_char":16,"line":15},{"index_id":93,"token_group":76,"text":"Create","start_char":23,"line":15},{"index_id":94,"token_group":76,"text":"(","start_char":29,"line":15},{"index_id":95,"token_group":77,"text":"\"index\"","start_char":30,"line":15},{"index_id":96,"token_group":78,"text":")","start_char":37,"line":15},{"index_id":97,"token_group":79,"text":".","start_char":38,"line":15},{"index_id":98,"token_group":80,"text":"add","start_char":39,"line":15},{"index_id":99,"token_group":81,"text":"Mapping","start_char":42,"line":15},{"index_id":100,"token_group":81,"text":"(","start_char":49,"line":15},{"index_id":101,"token_group":82,"text":"\"mapping\"","start_char":50,"line":15},{"index_id":102,"token_group":83,"text":",","start_char":59,"line":15},{"index_id":103,"token_group":84,"text":"mapping","start_char":61,"line":15},{"index_id":104,"token_group":85,"text":")","start_char":68,"line":15},{"index_id":105,"token_group":86,"text":")","start_char":69,"line":15},{"index_id":106,"token_group":87,"text":";","start_char":70,"line":15},{"index_id":107,"token_group":88,"text":"try","start_char":4,"line":16},{"index_id":108,"token_group":89,"text":"{","start_char":4,"line":17},{"index_id":109,"token_group":90,"text":"client","start_char":8,"line":18},{"index_id":110,"token_group":91,"text":"(","start_char":14,"line":18},{"index_id":111,"token_group":92,"text":")","start_char":15,"line":18},{"index_id":112,"token_group":93,"text":".","start_char":16,"line":18},{"index_id":113,"token_group":94,"text":"prepare","start_char":17,"line":18},{"index_id":114,"token_group":95,"text":"Index","start_char":24,"line":18},{"index_id":115,"token_group":95,"text":"(","start_char":29,"line":18},{"index_id":116,"token_group":96,"text":"\"index\"","start_char":30,"line":18},{"index_id":117,"token_group":97,"text":",","start_char":37,"line":18},{"index_id":118,"token_group":98,"text":"percolator","start_char":39,"line":18},{"index_id":119,"token_group":99,"text":"Service","start_char":49,"line":18},{"index_id":120,"token_group":99,"text":".","start_char":56,"line":18},{"index_id":121,"token_group":100,"text":"type","start_char":57,"line":18},{"index_id":122,"token_group":101,"text":"Name","start_char":62,"line":18},{"index_id":123,"token_group":101,"text":",","start_char":66,"line":18},{"index_id":124,"token_group":102,"text":"\"1\"","start_char":68,"line":18},{"index_id":125,"token_group":103,"text":")","start_char":71,"line":18},{"index_id":126,"token_group":104,"text":".","start_char":8,"line":19},{"index_id":127,"token_group":105,"text":"set","start_char":9,"line":19},{"index_id":128,"token_group":106,"text":"Source","start_char":12,"line":19},{"index_id":129,"token_group":106,"text":"(","start_char":18,"line":19},{"index_id":130,"token_group":107,"text":"json","start_char":19,"line":19},{"index_id":131,"token_group":108,"text":"Builder","start_char":23,"line":19},{"index_id":132,"token_group":108,"text":"(","start_char":30,"line":19},{"index_id":133,"token_group":109,"text":")","start_char":31,"line":19},{"index_id":134,"token_group":110,"text":".","start_char":32,"line":19},{"index_id":135,"token_group":111,"text":"start","start_char":33,"line":19},{"index_id":136,"token_group":112,"text":"Object","start_char":38,"line":19},{"index_id":137,"token_group":112,"text":"(","start_char":44,"line":19},{"index_id":138,"token_group":113,"text":")","start_char":45,"line":19},{"index_id":139,"token_group":114,"text":".","start_char":46,"line":19},{"index_id":140,"token_group":115,"text":"field","start_char":47,"line":19},{"index_id":141,"token_group":116,"text":"(","start_char":52,"line":19},{"index_id":142,"token_group":117,"text":"\"query\"","start_char":53,"line":19},{"index_id":143,"token_group":118,"text":",","start_char":60,"line":19},{"index_id":144,"token_group":119,"text":"nested","start_char":62,"line":19},{"index_id":145,"token_group":120,"text":"Query","start_char":68,"line":19},{"index_id":146,"token_group":120,"text":"(","start_char":73,"line":19},{"index_id":147,"token_group":121,"text":"\"nested\"","start_char":74,"line":19},{"index_id":148,"token_group":122,"text":",","start_char":82,"line":19},{"index_id":149,"token_group":123,"text":"match","start_char":19,"line":20},{"index_id":150,"token_group":124,"text":"Query","start_char":24,"line":20},{"index_id":151,"token_group":124,"text":"(","start_char":29,"line":20},{"index_id":152,"token_group":125,"text":"\"nested.name\"","start_char":30,"line":20},{"index_id":153,"token_group":126,"text":",","start_char":43,"line":20},{"index_id":154,"token_group":127,"text":"\"value\"","start_char":45,"line":20},{"index_id":155,"token_group":128,"text":")","start_char":52,"line":20},{"index_id":156,"token_group":129,"text":")","start_char":53,"line":20},{"index_id":157,"token_group":130,"text":".","start_char":54,"line":20},{"index_id":158,"token_group":131,"text":"inner","start_char":55,"line":20},{"index_id":159,"token_group":132,"text":"Hit","start_char":60,"line":20},{"index_id":160,"token_group":132,"text":"(","start_char":63,"line":20},{"index_id":161,"token_group":133,"text":"new","start_char":64,"line":20},{"index_id":162,"token_group":134,"text":"query","start_char":68,"line":20},{"index_id":163,"token_group":135,"text":"Inner","start_char":73,"line":20},{"index_id":164,"token_group":135,"text":"Hits","start_char":78,"line":20},{"index_id":165,"token_group":135,"text":"(","start_char":82,"line":20},{"index_id":166,"token_group":136,"text":")","start_char":83,"line":20},{"index_id":167,"token_group":137,"text":")","start_char":84,"line":20},{"index_id":168,"token_group":138,"text":")","start_char":85,"line":20},{"index_id":169,"token_group":139,"text":".","start_char":86,"line":20},{"index_id":170,"token_group":140,"text":"end","start_char":87,"line":20},{"index_id":171,"token_group":141,"text":"Object","start_char":90,"line":20},{"index_id":172,"token_group":141,"text":"(","start_char":96,"line":20},{"index_id":173,"token_group":142,"text":")","start_char":97,"line":20},{"index_id":174,"token_group":143,"text":")","start_char":98,"line":20},{"index_id":175,"token_group":144,"text":".","start_char":8,"line":21},{"index_id":176,"token_group":145,"text":"execute","start_char":9,"line":21},{"index_id":177,"token_group":146,"text":"(","start_char":16,"line":21},{"index_id":178,"token_group":147,"text":")","start_char":17,"line":21},{"index_id":179,"token_group":148,"text":".","start_char":18,"line":21},{"index_id":180,"token_group":149,"text":"action","start_char":19,"line":21},{"index_id":181,"token_group":150,"text":"Get","start_char":25,"line":21},{"index_id":182,"token_group":150,"text":"(","start_char":28,"line":21},{"index_id":183,"token_group":151,"text":")","start_char":29,"line":21},{"index_id":184,"token_group":152,"text":";","start_char":30,"line":21},{"index_id":185,"token_group":153,"text":"fail","start_char":8,"line":22},{"index_id":186,"token_group":154,"text":"(","start_char":12,"line":22},{"index_id":187,"token_group":155,"text":"\"Expected a parse error, because inner_hits isn't supported in the percolate api\"","start_char":13,"line":22},{"index_id":188,"token_group":156,"text":")","start_char":94,"line":22},{"index_id":189,"token_group":157,"text":";","start_char":95,"line":22},{"index_id":190,"token_group":158,"text":"}","start_char":4,"line":23},{"index_id":191,"token_group":159,"text":"catch","start_char":4,"line":24},{"index_id":192,"token_group":160,"text":"(","start_char":10,"line":24},{"index_id":193,"token_group":161,"text":"exception","start_char":11,"line":24},{"index_id":194,"token_group":162,"text":"e","start_char":21,"line":24},{"index_id":195,"token_group":163,"text":")","start_char":22,"line":24},{"index_id":196,"token_group":164,"text":"{","start_char":4,"line":25},{"index_id":197,"token_group":165,"text":"assert","start_char":8,"line":26},{"index_id":198,"token_group":166,"text":"That","start_char":14,"line":26},{"index_id":199,"token_group":166,"text":"(","start_char":18,"line":26},{"index_id":200,"token_group":167,"text":"e","start_char":19,"line":26},{"index_id":201,"token_group":168,"text":".","start_char":20,"line":26},{"index_id":202,"token_group":169,"text":"get","start_char":21,"line":26},{"index_id":203,"token_group":170,"text":"Cause","start_char":24,"line":26},{"index_id":204,"token_group":170,"text":"(","start_char":29,"line":26},{"index_id":205,"token_group":171,"text":")","start_char":30,"line":26},{"index_id":206,"token_group":172,"text":",","start_char":31,"line":26},{"index_id":207,"token_group":173,"text":"instance","start_char":33,"line":26},{"index_id":208,"token_group":174,"text":"Of","start_char":41,"line":26},{"index_id":209,"token_group":174,"text":"(","start_char":43,"line":26},{"index_id":210,"token_group":175,"text":"query","start_char":44,"line":26},{"index_id":211,"token_group":176,"text":"Shard","start_char":49,"line":26},{"index_id":212,"token_group":176,"text":"Exception","start_char":54,"line":26},{"index_id":213,"token_group":176,"text":".","start_char":63,"line":26},{"index_id":214,"token_group":177,"text":"class","start_char":64,"line":26},{"index_id":215,"token_group":178,"text":")","start_char":69,"line":26},{"index_id":216,"token_group":179,"text":")","start_char":70,"line":26},{"index_id":217,"token_group":180,"text":";","start_char":71,"line":26},{"index_id":218,"token_group":181,"text":"assert","start_char":8,"line":27},{"index_id":219,"token_group":182,"text":"That","start_char":14,"line":27},{"index_id":220,"token_group":182,"text":"(","start_char":18,"line":27},{"index_id":221,"token_group":183,"text":"e","start_char":19,"line":27},{"index_id":222,"token_group":184,"text":".","start_char":20,"line":27},{"index_id":223,"token_group":185,"text":"get","start_char":21,"line":27},{"index_id":224,"token_group":186,"text":"Cause","start_char":24,"line":27},{"index_id":225,"token_group":186,"text":"(","start_char":29,"line":27},{"index_id":226,"token_group":187,"text":")","start_char":30,"line":27},{"index_id":227,"token_group":188,"text":".","start_char":31,"line":27},{"index_id":228,"token_group":189,"text":"get","start_char":32,"line":27},{"index_id":229,"token_group":190,"text":"Message","start_char":35,"line":27},{"index_id":230,"token_group":190,"text":"(","start_char":42,"line":27},{"index_id":231,"token_group":191,"text":")","start_char":43,"line":27},{"index_id":232,"token_group":192,"text":",","start_char":44,"line":27},{"index_id":233,"token_group":193,"text":"contains","start_char":46,"line":27},{"index_id":234,"token_group":194,"text":"String","start_char":54,"line":27},{"index_id":235,"token_group":194,"text":"(","start_char":60,"line":27},{"index_id":236,"token_group":195,"text":"\"inner_hits unsupported\"","start_char":61,"line":27},{"index_id":237,"token_group":196,"text":")","start_char":85,"line":27},{"index_id":238,"token_group":197,"text":")","start_char":86,"line":27},{"index_id":239,"token_group":198,"text":";","start_char":87,"line":27},{"index_id":240,"token_group":199,"text":"}","start_char":4,"line":28},{"index_id":241,"token_group":200,"text":"}","start_char":0,"line":29}],"tokens_list":["{","x","Content","Builder","mapping","=","x","Content","Factory",".","json","Builder","(",")",".","start","Object","(",")",".","start","Object","(","\"mapping\"",")",".","start","Object","(","\"properties\"",")",".","start","Object","(","\"nested\"",")",".","field","(","\"type\"",",","\"nested\"",")",".","start","Object","(","\"properties\"",")",".","start","Object","(","\"name\"",")",".","field","(","\"type\"",",","\"string\"",")",".","end","Object","(",")",".","end","Object","(",")",".","end","Object","(",")",".","end","Object","(",")",".","end","Object","(",")",";","assert","Acked","(","prepare","Create","(","\"index\"",")",".","add","Mapping","(","\"mapping\"",",","mapping",")",")",";","try","{","client","(",")",".","prepare","Index","(","\"index\"",",","percolator","Service",".","type","Name",",","\"1\"",")",".","set","Source","(","json","Builder","(",")",".","start","Object","(",")",".","field","(","\"query\"",",","nested","Query","(","\"nested\"",",","match","Query","(","\"nested.name\"",",","\"value\"",")",")",".","inner","Hit","(","new","query","Inner","Hits","(",")",")",")",".","end","Object","(",")",")",".","execute","(",")",".","action","Get","(",")",";","fail","(","\"Expected a parse error, because inner_hits isn't supported in the percolate api\"",")",";","}","catch","(","exception","e",")","{","assert","That","(","e",".","get","Cause","(",")",",","instance","Of","(","query","Shard","Exception",".","class",")",")",";","assert","That","(","e",".","get","Cause","(",")",".","get","Message","(",")",",","contains","String","(","\"inner_hits unsupported\"",")",")",";","}","}"],"uuid":"9adaa681b79903212d10080c90f76e44"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","settings","<\/id>","<id>","settings","<\/id>","=","<id>","settings","<\/id>",".","<id>","builder","<\/id>","(",")",".","<id>","put","<\/id>","(","<id>","cluster","Module","<\/id>",".","<id>","shards","Allocator","Type","Key","<\/id>",",","<id>","cluster","Module","<\/id>",".","<id>","even","Shard","Count","Allocator","<\/id>",")",".","<id>","build","<\/id>","(",")",";","<id>","cluster","Module","<\/id>","<id>","module","<\/id>","=","new","<id>","cluster","Module","<\/id>","(","<id>","settings","<\/id>",")",";","<id>","assert","Binding","<\/id>","(","<id>","module","<\/id>",",","<id>","shards","Allocator","<\/id>",".","class",",","<id>","balanced","Shards","Allocator","<\/id>",".","class",")",";","}","<SENTENCE_END\/>"],"file_name":"ClusterModuleTests.java","formatted_lines":["{"," Settings settings = Settings.builder()"," .put(ClusterModule.SHARDS_ALLOCATOR_TYPE_KEY,"," ClusterModule.EVEN_SHARD_COUNT_ALLOCATOR).build();"," ClusterModule module = new ClusterModule(settings);"," assertBinding(module, ShardsAllocator.class, BalancedShardsAllocator.class);","}"],"function_name":"testEvenShardsAllocatorBackcompat","function_name_tokens":["test","even","shards","allocator","backcompat"],"id_body_hash":"c8ba5d4169549d2ed1d306899e9abc2a","id_same_identifier_list":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,13,14,15,15,15,15,16,17,17,18,19,19,19,19,20,21,22,23,24,25,26,26,27,28,29,30,30,31,32,33,34,35,35,36,37,38,39,39,40,41,42,43,43,43,44,45,46,47,48,49],"option_correct":"testEvenShardsAllocatorBackcompat","options":["testFrForced","testPercolationWithDynamicTemplates","testRegisterShardsAllocator","testUnknownShardsAllocator","testRegisterShardsAllocatorAlreadyRegistered","setTerminateAfter","testEvenShardsAllocatorBackcompat"],"options_nlp":["test fr forced","test percolation with dynamic templates","test register shards allocator","test unknown shards allocator","test register shards allocator already registered","set terminate after","test even shards allocator backcompat"],"options_random":["testFrForced","testPercolationWithDynamicTemplates","setTerminateAfter"],"options_tfidf":["testUnknownShardsAllocator","testRegisterShardsAllocator","testRegisterShardsAllocatorAlreadyRegistered"],"project_name":"elasticsearch","source_code_string":"public void testEvenShardsAllocatorBackcompat() {\n Settings settings = Settings.builder()\n .put(ClusterModule.SHARDS_ALLOCATOR_TYPE_KEY, ClusterModule.EVEN_SHARD_COUNT_ALLOCATOR).build();\n ClusterModule module = new ClusterModule(settings);\n assertBinding(module, ShardsAllocator.class, BalancedShardsAllocator.class);\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"settings","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"settings","start_char":13,"line":1},{"index_id":3,"token_group":3,"text":"=","start_char":22,"line":1},{"index_id":4,"token_group":4,"text":"settings","start_char":24,"line":1},{"index_id":5,"token_group":5,"text":".","start_char":32,"line":1},{"index_id":6,"token_group":6,"text":"builder","start_char":33,"line":1},{"index_id":7,"token_group":7,"text":"(","start_char":40,"line":1},{"index_id":8,"token_group":8,"text":")","start_char":41,"line":1},{"index_id":9,"token_group":9,"text":".","start_char":24,"line":2},{"index_id":10,"token_group":10,"text":"put","start_char":25,"line":2},{"index_id":11,"token_group":11,"text":"(","start_char":28,"line":2},{"index_id":12,"token_group":12,"text":"cluster","start_char":29,"line":2},{"index_id":13,"token_group":13,"text":"Module","start_char":36,"line":2},{"index_id":14,"token_group":13,"text":".","start_char":42,"line":2},{"index_id":15,"token_group":14,"text":"shards","start_char":43,"line":2},{"index_id":16,"token_group":15,"text":"Allocator","start_char":50,"line":2},{"index_id":17,"token_group":15,"text":"Type","start_char":60,"line":2},{"index_id":18,"token_group":15,"text":"Key","start_char":65,"line":2},{"index_id":19,"token_group":15,"text":",","start_char":68,"line":2},{"index_id":20,"token_group":16,"text":"cluster","start_char":29,"line":3},{"index_id":21,"token_group":17,"text":"Module","start_char":36,"line":3},{"index_id":22,"token_group":17,"text":".","start_char":42,"line":3},{"index_id":23,"token_group":18,"text":"even","start_char":43,"line":3},{"index_id":24,"token_group":19,"text":"Shard","start_char":48,"line":3},{"index_id":25,"token_group":19,"text":"Count","start_char":54,"line":3},{"index_id":26,"token_group":19,"text":"Allocator","start_char":60,"line":3},{"index_id":27,"token_group":19,"text":")","start_char":69,"line":3},{"index_id":28,"token_group":20,"text":".","start_char":70,"line":3},{"index_id":29,"token_group":21,"text":"build","start_char":71,"line":3},{"index_id":30,"token_group":22,"text":"(","start_char":76,"line":3},{"index_id":31,"token_group":23,"text":")","start_char":77,"line":3},{"index_id":32,"token_group":24,"text":";","start_char":78,"line":3},{"index_id":33,"token_group":25,"text":"cluster","start_char":4,"line":4},{"index_id":34,"token_group":26,"text":"Module","start_char":11,"line":4},{"index_id":35,"token_group":26,"text":"module","start_char":18,"line":4},{"index_id":36,"token_group":27,"text":"=","start_char":25,"line":4},{"index_id":37,"token_group":28,"text":"new","start_char":27,"line":4},{"index_id":38,"token_group":29,"text":"cluster","start_char":31,"line":4},{"index_id":39,"token_group":30,"text":"Module","start_char":38,"line":4},{"index_id":40,"token_group":30,"text":"(","start_char":44,"line":4},{"index_id":41,"token_group":31,"text":"settings","start_char":45,"line":4},{"index_id":42,"token_group":32,"text":")","start_char":53,"line":4},{"index_id":43,"token_group":33,"text":";","start_char":54,"line":4},{"index_id":44,"token_group":34,"text":"assert","start_char":4,"line":5},{"index_id":45,"token_group":35,"text":"Binding","start_char":10,"line":5},{"index_id":46,"token_group":35,"text":"(","start_char":17,"line":5},{"index_id":47,"token_group":36,"text":"module","start_char":18,"line":5},{"index_id":48,"token_group":37,"text":",","start_char":24,"line":5},{"index_id":49,"token_group":38,"text":"shards","start_char":26,"line":5},{"index_id":50,"token_group":39,"text":"Allocator","start_char":32,"line":5},{"index_id":51,"token_group":39,"text":".","start_char":41,"line":5},{"index_id":52,"token_group":40,"text":"class","start_char":42,"line":5},{"index_id":53,"token_group":41,"text":",","start_char":47,"line":5},{"index_id":54,"token_group":42,"text":"balanced","start_char":49,"line":5},{"index_id":55,"token_group":43,"text":"Shards","start_char":57,"line":5},{"index_id":56,"token_group":43,"text":"Allocator","start_char":63,"line":5},{"index_id":57,"token_group":43,"text":".","start_char":72,"line":5},{"index_id":58,"token_group":44,"text":"class","start_char":73,"line":5},{"index_id":59,"token_group":45,"text":")","start_char":78,"line":5},{"index_id":60,"token_group":46,"text":";","start_char":79,"line":5},{"index_id":61,"token_group":47,"text":"}","start_char":0,"line":6}],"tokens_list":["{","settings","settings","=","settings",".","builder","(",")",".","put","(","cluster","Module",".","shards","Allocator","Type","Key",",","cluster","Module",".","even","Shard","Count","Allocator",")",".","build","(",")",";","cluster","Module","module","=","new","cluster","Module","(","settings",")",";","assert","Binding","(","module",",","shards","Allocator",".","class",",","balanced","Shards","Allocator",".","class",")",";","}"],"uuid":"7c640977840e4ffee8e34775045a6eb1"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","resolve","Label","Targets","<\/id>","(","<id>","label","Name","<\/id>",",","<id>","element","<\/id>",",","<id>","is","Break","<\/id>",")",".","<id>","first","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"ResolveUtil.java","formatted_lines":["{"," return resolveLabelTargets(labelName, element, isBreak).first;","}"],"function_name":"resolveLabelTargetStatement","function_name_tokens":["resolve","label","target","statement"],"id_body_hash":"8b3257386248b49bb292fc297c8e3f20","id_same_identifier_list":[0,1,2,3,3,3,4,5,5,6,7,8,9,9,10,11,12,13,14,15],"option_correct":"resolveLabelTargetStatement","options":["resolveLabelTargetStatement","indexFileContent","resolveLabeledStatement","resolve","testSpringAfterBean","resolveLabelTargets","doUpdateProject"],"options_nlp":["resolve label target statement","index file content","resolve labeled statement","resolve","test spring after bean","resolve label targets","do update project"],"options_random":["testSpringAfterBean","indexFileContent","doUpdateProject"],"options_tfidf":["resolveLabeledStatement","resolve","resolveLabelTargets"],"project_name":"intellij-community","source_code_string":"@Nullable\n public static GrStatement resolveLabelTargetStatement(@Nullable String labelName, @Nullable PsiElement element, boolean isBreak) {\n return resolveLabelTargets(labelName, element, isBreak).first;\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"resolve","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":"Label","start_char":18,"line":1},{"index_id":4,"token_group":3,"text":"Targets","start_char":23,"line":1},{"index_id":5,"token_group":3,"text":"(","start_char":30,"line":1},{"index_id":6,"token_group":4,"text":"label","start_char":31,"line":1},{"index_id":7,"token_group":5,"text":"Name","start_char":36,"line":1},{"index_id":8,"token_group":5,"text":",","start_char":40,"line":1},{"index_id":9,"token_group":6,"text":"element","start_char":42,"line":1},{"index_id":10,"token_group":7,"text":",","start_char":49,"line":1},{"index_id":11,"token_group":8,"text":"is","start_char":51,"line":1},{"index_id":12,"token_group":9,"text":"Break","start_char":53,"line":1},{"index_id":13,"token_group":9,"text":")","start_char":58,"line":1},{"index_id":14,"token_group":10,"text":".","start_char":59,"line":1},{"index_id":15,"token_group":11,"text":"first","start_char":60,"line":1},{"index_id":16,"token_group":12,"text":";","start_char":65,"line":1},{"index_id":17,"token_group":13,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","resolve","Label","Targets","(","label","Name",",","element",",","is","Break",")",".","first",";","}"],"uuid":"f51af306e6469d698759cddabd5e8fba"},{"cap_original_tokens":["<SENTENCE_START>","{","final","<id>","ast","Node","<\/id>","[","]","<id>","eq","Signs","<\/id>","=","<id>","get","Node","<\/id>","(",")",".","<id>","get","Children","<\/id>","(","<id>","token","Set","<\/id>",".","<id>","create","<\/id>","(","<id>","py","Token","Types","<\/id>",".","<id>","eq","<\/id>",")",")",";","if","(","<id>","eq","Signs","<\/id>",".","<id>","length","<\/id>","==","0",")","{","return","<id>","py","Expression","<\/id>",".","<id>","empty","Array","<\/id>",";","}","final","<id>","ast","Node","<\/id>","<id>","last","Eq","<\/id>","=","<id>","eq","Signs","<\/id>","[","<id>","eq","Signs","<\/id>",".","<id>","length","<\/id>","-","1","]",";","<id>","list","<\/id>","<","<id>","py","Expression","<\/id>",">","<id>","candidates","<\/id>","=","new","<id>","array","List","<\/id>","<","<id>","py","Expression","<\/id>",">","(",")",";","<id>","ast","Node","<\/id>","<id>","node","<\/id>","=","<id>","get","Node","<\/id>","(",")",".","<id>","get","First","Child","Node","<\/id>","(",")",";","while","(","<id>","node","<\/id>","!=","null","&&","<id>","node","<\/id>","!=","<id>","last","Eq","<\/id>",")","{","final","<id>","psi","Element","<\/id>","<id>","psi","<\/id>","=","<id>","node","<\/id>",".","<id>","get","Psi","<\/id>","(",")",";","if","(","<id>","psi","<\/id>","Instanceof","<id>","py","Expression","<\/id>",")","{","if","(","<id>","raw","<\/id>",")","{","<id>","candidates","<\/id>",".","<id>","add","<\/id>","(","(","<id>","py","Expression","<\/id>",")","<id>","psi","<\/id>",")",";","}","else","{","<id>","add","Candidate","<\/id>","(","<id>","candidates","<\/id>",",","(","<id>","py","Expression","<\/id>",")","<id>","psi","<\/id>",")",";","}","}","<id>","node","<\/id>","=","<id>","node","<\/id>",".","<id>","get","Tree","Next","<\/id>","(",")",";","}","<id>","list","<\/id>","<","<id>","py","Expression","<\/id>",">","<id>","targets","<\/id>","=","new","<id>","array","List","<\/id>","<","<id>","py","Expression","<\/id>",">","(",")",";","for","(","<id>","py","Expression","<\/id>","<id>","expr","<\/id>",":","<id>","candidates","<\/id>",")","{","if","(","<id>","raw","<\/id>","||","<id>","expr","<\/id>","Instanceof","<id>","py","Target","Expression","<\/id>","||","<id>","expr","<\/id>","Instanceof","<id>","py","Reference","Expression","<\/id>","||","<id>","expr","<\/id>","Instanceof","<id>","py","Subscription","Expression","<\/id>","||","<id>","expr","<\/id>","Instanceof","<id>","py","Slice","Expression","<\/id>",")","{","<id>","targets","<\/id>",".","<id>","add","<\/id>","(","<id>","expr","<\/id>",")",";","}","}","return","<id>","targets","<\/id>",".","<id>","to","Array","<\/id>","(","new","<id>","py","Expression","<\/id>","[","<id>","targets","<\/id>",".","<id>","size","<\/id>","(",")","]",")",";","}","<SENTENCE_END\/>"],"file_name":"PyAssignmentStatementImpl.java","formatted_lines":["{"," final ASTNode[] eqSigns = getNode().getChildren(TokenSet.create("," PyTokenTypes.EQ));"," if (eqSigns.length == 0)"," {"," return PyExpression.EMPTY_ARRAY;"," }"," final ASTNode lastEq = eqSigns[eqSigns.length - 1];"," List<PyExpression> candidates = new ArrayList<PyExpression>();"," ASTNode node = getNode().getFirstChildNode();"," while (node != null && node != lastEq)"," {"," final PsiElement psi = node.getPsi();"," if (psi instanceof PyExpression)"," {"," if (raw)"," {"," candidates.add((PyExpression) psi);"," }"," else"," {"," addCandidate(candidates, (PyExpression)psi);"," }"," }"," node = node.getTreeNext();"," }"," List<PyExpression> targets = new ArrayList<PyExpression>();"," for (PyExpression expr : candidates)"," {"," if (raw ||"," expr instanceof PyTargetExpression ||"," expr instanceof PyReferenceExpression ||"," expr instanceof PySubscriptionExpression ||"," expr instanceof PySliceExpression)"," {"," targets.add(expr);"," }"," }"," return targets.toArray(new PyExpression[targets.size()]);","}"],"function_name":"calcTargets","function_name_tokens":["calc","targets"],"id_body_hash":"8aa75e00c5c47fae7e61bfcd614357e0","id_same_identifier_list":[0,1,2,3,3,4,5,6,6,7,8,8,9,10,11,12,12,13,14,14,15,16,17,18,18,18,19,20,21,22,23,24,25,26,26,27,28,29,30,31,32,33,34,34,35,36,36,37,38,39,40,40,41,41,42,43,43,44,45,45,46,47,48,49,50,51,52,53,54,54,55,56,57,58,59,59,60,61,61,62,63,64,65,66,66,67,68,69,69,70,71,72,73,73,73,73,74,75,76,77,78,79,80,81,82,83,84,85,85,86,87,88,89,89,90,91,92,93,94,94,95,96,97,98,99,100,101,102,102,103,104,105,106,107,108,109,110,111,112,113,114,115,115,116,117,118,119,120,121,122,123,123,124,125,126,127,128,128,129,130,131,132,133,134,135,136,137,138,139,139,139,140,141,142,143,144,145,146,146,147,148,149,150,151,151,152,153,153,154,155,156,157,158,159,160,160,161,162,163,164,165,166,167,168,169,170,171,172,172,172,173,174,175,176,176,176,177,178,179,180,180,180,181,182,183,184,184,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,199,200,201,202,202,203,204,205,206,207,208,209,210,211,212,213],"option_correct":"calcTargets","options":["calcChildren","testImportList","isLogByDefault","setFilteredTargets","shouldConvert","calcTargets","calcValue"],"options_nlp":["calc children","test import list","is log by default","set filtered targets","should convert","calc targets","calc value"],"options_random":["shouldConvert","isLogByDefault","testImportList"],"options_tfidf":["setFilteredTargets","calcChildren","calcValue"],"project_name":"intellij-community","source_code_string":"private PyExpression[] calcTargets(boolean raw) {\n final ASTNode[] eqSigns = getNode().getChildren(TokenSet.create(PyTokenTypes.EQ));\n if (eqSigns.length == 0) {\n return PyExpression.EMPTY_ARRAY;\n }\n final ASTNode lastEq = eqSigns[eqSigns.length - 1];\n List<PyExpression> candidates = new ArrayList<PyExpression>();\n ASTNode node = getNode().getFirstChildNode();\n while (node != null && node != lastEq) {\n final PsiElement psi = node.getPsi();\n if (psi instanceof PyExpression) {\n if (raw) {\n candidates.add((PyExpression) psi);\n }\n else {\n addCandidate(candidates, (PyExpression)psi);\n }\n }\n node = node.getTreeNext();\n }\n List<PyExpression> targets = new ArrayList<PyExpression>();\n for (PyExpression expr : candidates) { \n if (raw ||\n expr instanceof PyTargetExpression ||\n expr instanceof PyReferenceExpression ||\n expr instanceof PySubscriptionExpression ||\n expr instanceof PySliceExpression) {\n targets.add(expr);\n }\n }\n return targets.toArray(new PyExpression[targets.size()]);\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"final","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"ast","start_char":10,"line":1},{"index_id":3,"token_group":3,"text":"Node","start_char":13,"line":1},{"index_id":4,"token_group":3,"text":"[","start_char":17,"line":1},{"index_id":5,"token_group":4,"text":"]","start_char":18,"line":1},{"index_id":6,"token_group":5,"text":"eq","start_char":20,"line":1},{"index_id":7,"token_group":6,"text":"Signs","start_char":22,"line":1},{"index_id":8,"token_group":6,"text":"=","start_char":28,"line":1},{"index_id":9,"token_group":7,"text":"get","start_char":30,"line":1},{"index_id":10,"token_group":8,"text":"Node","start_char":33,"line":1},{"index_id":11,"token_group":8,"text":"(","start_char":37,"line":1},{"index_id":12,"token_group":9,"text":")","start_char":38,"line":1},{"index_id":13,"token_group":10,"text":".","start_char":39,"line":1},{"index_id":14,"token_group":11,"text":"get","start_char":40,"line":1},{"index_id":15,"token_group":12,"text":"Children","start_char":43,"line":1},{"index_id":16,"token_group":12,"text":"(","start_char":51,"line":1},{"index_id":17,"token_group":13,"text":"token","start_char":52,"line":1},{"index_id":18,"token_group":14,"text":"Set","start_char":57,"line":1},{"index_id":19,"token_group":14,"text":".","start_char":60,"line":1},{"index_id":20,"token_group":15,"text":"create","start_char":61,"line":1},{"index_id":21,"token_group":16,"text":"(","start_char":67,"line":1},{"index_id":22,"token_group":17,"text":"py","start_char":34,"line":2},{"index_id":23,"token_group":18,"text":"Token","start_char":36,"line":2},{"index_id":24,"token_group":18,"text":"Types","start_char":41,"line":2},{"index_id":25,"token_group":18,"text":".","start_char":46,"line":2},{"index_id":26,"token_group":19,"text":"eq","start_char":47,"line":2},{"index_id":27,"token_group":20,"text":")","start_char":49,"line":2},{"index_id":28,"token_group":21,"text":")","start_char":50,"line":2},{"index_id":29,"token_group":22,"text":";","start_char":51,"line":2},{"index_id":30,"token_group":23,"text":"if","start_char":4,"line":3},{"index_id":31,"token_group":24,"text":"(","start_char":7,"line":3},{"index_id":32,"token_group":25,"text":"eq","start_char":8,"line":3},{"index_id":33,"token_group":26,"text":"Signs","start_char":10,"line":3},{"index_id":34,"token_group":26,"text":".","start_char":15,"line":3},{"index_id":35,"token_group":27,"text":"length","start_char":16,"line":3},{"index_id":36,"token_group":28,"text":"==","start_char":23,"line":3},{"index_id":37,"token_group":29,"text":"0","start_char":26,"line":3},{"index_id":38,"token_group":30,"text":")","start_char":27,"line":3},{"index_id":39,"token_group":31,"text":"{","start_char":4,"line":4},{"index_id":40,"token_group":32,"text":"return","start_char":8,"line":5},{"index_id":41,"token_group":33,"text":"py","start_char":15,"line":5},{"index_id":42,"token_group":34,"text":"Expression","start_char":17,"line":5},{"index_id":43,"token_group":34,"text":".","start_char":27,"line":5},{"index_id":44,"token_group":35,"text":"empty","start_char":28,"line":5},{"index_id":45,"token_group":36,"text":"Array","start_char":34,"line":5},{"index_id":46,"token_group":36,"text":";","start_char":39,"line":5},{"index_id":47,"token_group":37,"text":"}","start_char":4,"line":6},{"index_id":48,"token_group":38,"text":"final","start_char":4,"line":7},{"index_id":49,"token_group":39,"text":"ast","start_char":10,"line":7},{"index_id":50,"token_group":40,"text":"Node","start_char":13,"line":7},{"index_id":51,"token_group":40,"text":"last","start_char":18,"line":7},{"index_id":52,"token_group":41,"text":"Eq","start_char":22,"line":7},{"index_id":53,"token_group":41,"text":"=","start_char":25,"line":7},{"index_id":54,"token_group":42,"text":"eq","start_char":27,"line":7},{"index_id":55,"token_group":43,"text":"Signs","start_char":29,"line":7},{"index_id":56,"token_group":43,"text":"[","start_char":34,"line":7},{"index_id":57,"token_group":44,"text":"eq","start_char":35,"line":7},{"index_id":58,"token_group":45,"text":"Signs","start_char":37,"line":7},{"index_id":59,"token_group":45,"text":".","start_char":42,"line":7},{"index_id":60,"token_group":46,"text":"length","start_char":43,"line":7},{"index_id":61,"token_group":47,"text":"-","start_char":50,"line":7},{"index_id":62,"token_group":48,"text":"1","start_char":52,"line":7},{"index_id":63,"token_group":49,"text":"]","start_char":53,"line":7},{"index_id":64,"token_group":50,"text":";","start_char":54,"line":7},{"index_id":65,"token_group":51,"text":"list","start_char":4,"line":8},{"index_id":66,"token_group":52,"text":"<","start_char":8,"line":8},{"index_id":67,"token_group":53,"text":"py","start_char":9,"line":8},{"index_id":68,"token_group":54,"text":"Expression","start_char":11,"line":8},{"index_id":69,"token_group":54,"text":">","start_char":21,"line":8},{"index_id":70,"token_group":55,"text":"candidates","start_char":23,"line":8},{"index_id":71,"token_group":56,"text":"=","start_char":34,"line":8},{"index_id":72,"token_group":57,"text":"new","start_char":36,"line":8},{"index_id":73,"token_group":58,"text":"array","start_char":40,"line":8},{"index_id":74,"token_group":59,"text":"List","start_char":45,"line":8},{"index_id":75,"token_group":59,"text":"<","start_char":49,"line":8},{"index_id":76,"token_group":60,"text":"py","start_char":50,"line":8},{"index_id":77,"token_group":61,"text":"Expression","start_char":52,"line":8},{"index_id":78,"token_group":61,"text":">","start_char":62,"line":8},{"index_id":79,"token_group":62,"text":"(","start_char":63,"line":8},{"index_id":80,"token_group":63,"text":")","start_char":64,"line":8},{"index_id":81,"token_group":64,"text":";","start_char":65,"line":8},{"index_id":82,"token_group":65,"text":"ast","start_char":4,"line":9},{"index_id":83,"token_group":66,"text":"Node","start_char":7,"line":9},{"index_id":84,"token_group":66,"text":"node","start_char":12,"line":9},{"index_id":85,"token_group":67,"text":"=","start_char":17,"line":9},{"index_id":86,"token_group":68,"text":"get","start_char":19,"line":9},{"index_id":87,"token_group":69,"text":"Node","start_char":22,"line":9},{"index_id":88,"token_group":69,"text":"(","start_char":26,"line":9},{"index_id":89,"token_group":70,"text":")","start_char":27,"line":9},{"index_id":90,"token_group":71,"text":".","start_char":28,"line":9},{"index_id":91,"token_group":72,"text":"get","start_char":29,"line":9},{"index_id":92,"token_group":73,"text":"First","start_char":32,"line":9},{"index_id":93,"token_group":73,"text":"Child","start_char":37,"line":9},{"index_id":94,"token_group":73,"text":"Node","start_char":42,"line":9},{"index_id":95,"token_group":73,"text":"(","start_char":46,"line":9},{"index_id":96,"token_group":74,"text":")","start_char":47,"line":9},{"index_id":97,"token_group":75,"text":";","start_char":48,"line":9},{"index_id":98,"token_group":76,"text":"while","start_char":4,"line":10},{"index_id":99,"token_group":77,"text":"(","start_char":10,"line":10},{"index_id":100,"token_group":78,"text":"node","start_char":11,"line":10},{"index_id":101,"token_group":79,"text":"!=","start_char":16,"line":10},{"index_id":102,"token_group":80,"text":"null","start_char":19,"line":10},{"index_id":103,"token_group":81,"text":"&&","start_char":24,"line":10},{"index_id":104,"token_group":82,"text":"node","start_char":27,"line":10},{"index_id":105,"token_group":83,"text":"!=","start_char":32,"line":10},{"index_id":106,"token_group":84,"text":"last","start_char":35,"line":10},{"index_id":107,"token_group":85,"text":"Eq","start_char":39,"line":10},{"index_id":108,"token_group":85,"text":")","start_char":41,"line":10},{"index_id":109,"token_group":86,"text":"{","start_char":4,"line":11},{"index_id":110,"token_group":87,"text":"final","start_char":8,"line":12},{"index_id":111,"token_group":88,"text":"psi","start_char":14,"line":12},{"index_id":112,"token_group":89,"text":"Element","start_char":17,"line":12},{"index_id":113,"token_group":89,"text":"psi","start_char":25,"line":12},{"index_id":114,"token_group":90,"text":"=","start_char":29,"line":12},{"index_id":115,"token_group":91,"text":"node","start_char":31,"line":12},{"index_id":116,"token_group":92,"text":".","start_char":35,"line":12},{"index_id":117,"token_group":93,"text":"get","start_char":36,"line":12},{"index_id":118,"token_group":94,"text":"Psi","start_char":39,"line":12},{"index_id":119,"token_group":94,"text":"(","start_char":42,"line":12},{"index_id":120,"token_group":95,"text":")","start_char":43,"line":12},{"index_id":121,"token_group":96,"text":";","start_char":44,"line":12},{"index_id":122,"token_group":97,"text":"if","start_char":8,"line":13},{"index_id":123,"token_group":98,"text":"(","start_char":11,"line":13},{"index_id":124,"token_group":99,"text":"psi","start_char":12,"line":13},{"index_id":125,"token_group":100,"text":"Instanceof","start_char":16,"line":13},{"index_id":126,"token_group":101,"text":"py","start_char":27,"line":13},{"index_id":127,"token_group":102,"text":"Expression","start_char":29,"line":13},{"index_id":128,"token_group":102,"text":")","start_char":39,"line":13},{"index_id":129,"token_group":103,"text":"{","start_char":8,"line":14},{"index_id":130,"token_group":104,"text":"if","start_char":12,"line":15},{"index_id":131,"token_group":105,"text":"(","start_char":15,"line":15},{"index_id":132,"token_group":106,"text":"raw","start_char":16,"line":15},{"index_id":133,"token_group":107,"text":")","start_char":19,"line":15},{"index_id":134,"token_group":108,"text":"{","start_char":12,"line":16},{"index_id":135,"token_group":109,"text":"candidates","start_char":16,"line":17},{"index_id":136,"token_group":110,"text":".","start_char":26,"line":17},{"index_id":137,"token_group":111,"text":"add","start_char":27,"line":17},{"index_id":138,"token_group":112,"text":"(","start_char":30,"line":17},{"index_id":139,"token_group":113,"text":"(","start_char":31,"line":17},{"index_id":140,"token_group":114,"text":"py","start_char":32,"line":17},{"index_id":141,"token_group":115,"text":"Expression","start_char":34,"line":17},{"index_id":142,"token_group":115,"text":")","start_char":44,"line":17},{"index_id":143,"token_group":116,"text":"psi","start_char":46,"line":17},{"index_id":144,"token_group":117,"text":")","start_char":49,"line":17},{"index_id":145,"token_group":118,"text":";","start_char":50,"line":17},{"index_id":146,"token_group":119,"text":"}","start_char":12,"line":18},{"index_id":147,"token_group":120,"text":"else","start_char":12,"line":19},{"index_id":148,"token_group":121,"text":"{","start_char":12,"line":20},{"index_id":149,"token_group":122,"text":"add","start_char":16,"line":21},{"index_id":150,"token_group":123,"text":"Candidate","start_char":19,"line":21},{"index_id":151,"token_group":123,"text":"(","start_char":28,"line":21},{"index_id":152,"token_group":124,"text":"candidates","start_char":29,"line":21},{"index_id":153,"token_group":125,"text":",","start_char":39,"line":21},{"index_id":154,"token_group":126,"text":"(","start_char":41,"line":21},{"index_id":155,"token_group":127,"text":"py","start_char":42,"line":21},{"index_id":156,"token_group":128,"text":"Expression","start_char":44,"line":21},{"index_id":157,"token_group":128,"text":")","start_char":54,"line":21},{"index_id":158,"token_group":129,"text":"psi","start_char":55,"line":21},{"index_id":159,"token_group":130,"text":")","start_char":58,"line":21},{"index_id":160,"token_group":131,"text":";","start_char":59,"line":21},{"index_id":161,"token_group":132,"text":"}","start_char":12,"line":22},{"index_id":162,"token_group":133,"text":"}","start_char":8,"line":23},{"index_id":163,"token_group":134,"text":"node","start_char":8,"line":24},{"index_id":164,"token_group":135,"text":"=","start_char":13,"line":24},{"index_id":165,"token_group":136,"text":"node","start_char":15,"line":24},{"index_id":166,"token_group":137,"text":".","start_char":19,"line":24},{"index_id":167,"token_group":138,"text":"get","start_char":20,"line":24},{"index_id":168,"token_group":139,"text":"Tree","start_char":23,"line":24},{"index_id":169,"token_group":139,"text":"Next","start_char":27,"line":24},{"index_id":170,"token_group":139,"text":"(","start_char":31,"line":24},{"index_id":171,"token_group":140,"text":")","start_char":32,"line":24},{"index_id":172,"token_group":141,"text":";","start_char":33,"line":24},{"index_id":173,"token_group":142,"text":"}","start_char":4,"line":25},{"index_id":174,"token_group":143,"text":"list","start_char":4,"line":26},{"index_id":175,"token_group":144,"text":"<","start_char":8,"line":26},{"index_id":176,"token_group":145,"text":"py","start_char":9,"line":26},{"index_id":177,"token_group":146,"text":"Expression","start_char":11,"line":26},{"index_id":178,"token_group":146,"text":">","start_char":21,"line":26},{"index_id":179,"token_group":147,"text":"targets","start_char":23,"line":26},{"index_id":180,"token_group":148,"text":"=","start_char":31,"line":26},{"index_id":181,"token_group":149,"text":"new","start_char":33,"line":26},{"index_id":182,"token_group":150,"text":"array","start_char":37,"line":26},{"index_id":183,"token_group":151,"text":"List","start_char":42,"line":26},{"index_id":184,"token_group":151,"text":"<","start_char":46,"line":26},{"index_id":185,"token_group":152,"text":"py","start_char":47,"line":26},{"index_id":186,"token_group":153,"text":"Expression","start_char":49,"line":26},{"index_id":187,"token_group":153,"text":">","start_char":59,"line":26},{"index_id":188,"token_group":154,"text":"(","start_char":60,"line":26},{"index_id":189,"token_group":155,"text":")","start_char":61,"line":26},{"index_id":190,"token_group":156,"text":";","start_char":62,"line":26},{"index_id":191,"token_group":157,"text":"for","start_char":4,"line":27},{"index_id":192,"token_group":158,"text":"(","start_char":8,"line":27},{"index_id":193,"token_group":159,"text":"py","start_char":9,"line":27},{"index_id":194,"token_group":160,"text":"Expression","start_char":11,"line":27},{"index_id":195,"token_group":160,"text":"expr","start_char":22,"line":27},{"index_id":196,"token_group":161,"text":":","start_char":27,"line":27},{"index_id":197,"token_group":162,"text":"candidates","start_char":29,"line":27},{"index_id":198,"token_group":163,"text":")","start_char":39,"line":27},{"index_id":199,"token_group":164,"text":"{","start_char":4,"line":28},{"index_id":200,"token_group":165,"text":"if","start_char":8,"line":29},{"index_id":201,"token_group":166,"text":"(","start_char":11,"line":29},{"index_id":202,"token_group":167,"text":"raw","start_char":12,"line":29},{"index_id":203,"token_group":168,"text":"||","start_char":16,"line":29},{"index_id":204,"token_group":169,"text":"expr","start_char":16,"line":30},{"index_id":205,"token_group":170,"text":"Instanceof","start_char":21,"line":30},{"index_id":206,"token_group":171,"text":"py","start_char":32,"line":30},{"index_id":207,"token_group":172,"text":"Target","start_char":34,"line":30},{"index_id":208,"token_group":172,"text":"Expression","start_char":40,"line":30},{"index_id":209,"token_group":172,"text":"||","start_char":51,"line":30},{"index_id":210,"token_group":173,"text":"expr","start_char":16,"line":31},{"index_id":211,"token_group":174,"text":"Instanceof","start_char":21,"line":31},{"index_id":212,"token_group":175,"text":"py","start_char":32,"line":31},{"index_id":213,"token_group":176,"text":"Reference","start_char":34,"line":31},{"index_id":214,"token_group":176,"text":"Expression","start_char":43,"line":31},{"index_id":215,"token_group":176,"text":"||","start_char":54,"line":31},{"index_id":216,"token_group":177,"text":"expr","start_char":16,"line":32},{"index_id":217,"token_group":178,"text":"Instanceof","start_char":21,"line":32},{"index_id":218,"token_group":179,"text":"py","start_char":32,"line":32},{"index_id":219,"token_group":180,"text":"Subscription","start_char":34,"line":32},{"index_id":220,"token_group":180,"text":"Expression","start_char":46,"line":32},{"index_id":221,"token_group":180,"text":"||","start_char":57,"line":32},{"index_id":222,"token_group":181,"text":"expr","start_char":16,"line":33},{"index_id":223,"token_group":182,"text":"Instanceof","start_char":21,"line":33},{"index_id":224,"token_group":183,"text":"py","start_char":32,"line":33},{"index_id":225,"token_group":184,"text":"Slice","start_char":34,"line":33},{"index_id":226,"token_group":184,"text":"Expression","start_char":39,"line":33},{"index_id":227,"token_group":184,"text":")","start_char":49,"line":33},{"index_id":228,"token_group":185,"text":"{","start_char":8,"line":34},{"index_id":229,"token_group":186,"text":"targets","start_char":12,"line":35},{"index_id":230,"token_group":187,"text":".","start_char":19,"line":35},{"index_id":231,"token_group":188,"text":"add","start_char":20,"line":35},{"index_id":232,"token_group":189,"text":"(","start_char":23,"line":35},{"index_id":233,"token_group":190,"text":"expr","start_char":24,"line":35},{"index_id":234,"token_group":191,"text":")","start_char":28,"line":35},{"index_id":235,"token_group":192,"text":";","start_char":29,"line":35},{"index_id":236,"token_group":193,"text":"}","start_char":8,"line":36},{"index_id":237,"token_group":194,"text":"}","start_char":4,"line":37},{"index_id":238,"token_group":195,"text":"return","start_char":4,"line":38},{"index_id":239,"token_group":196,"text":"targets","start_char":11,"line":38},{"index_id":240,"token_group":197,"text":".","start_char":18,"line":38},{"index_id":241,"token_group":198,"text":"to","start_char":19,"line":38},{"index_id":242,"token_group":199,"text":"Array","start_char":21,"line":38},{"index_id":243,"token_group":199,"text":"(","start_char":26,"line":38},{"index_id":244,"token_group":200,"text":"new","start_char":27,"line":38},{"index_id":245,"token_group":201,"text":"py","start_char":31,"line":38},{"index_id":246,"token_group":202,"text":"Expression","start_char":33,"line":38},{"index_id":247,"token_group":202,"text":"[","start_char":43,"line":38},{"index_id":248,"token_group":203,"text":"targets","start_char":44,"line":38},{"index_id":249,"token_group":204,"text":".","start_char":51,"line":38},{"index_id":250,"token_group":205,"text":"size","start_char":52,"line":38},{"index_id":251,"token_group":206,"text":"(","start_char":56,"line":38},{"index_id":252,"token_group":207,"text":")","start_char":57,"line":38},{"index_id":253,"token_group":208,"text":"]","start_char":58,"line":38},{"index_id":254,"token_group":209,"text":")","start_char":59,"line":38},{"index_id":255,"token_group":210,"text":";","start_char":60,"line":38},{"index_id":256,"token_group":211,"text":"}","start_char":0,"line":39}],"tokens_list":["{","final","ast","Node","[","]","eq","Signs","=","get","Node","(",")",".","get","Children","(","token","Set",".","create","(","py","Token","Types",".","eq",")",")",";","if","(","eq","Signs",".","length","==","0",")","{","return","py","Expression",".","empty","Array",";","}","final","ast","Node","last","Eq","=","eq","Signs","[","eq","Signs",".","length","-","1","]",";","list","<","py","Expression",">","candidates","=","new","array","List","<","py","Expression",">","(",")",";","ast","Node","node","=","get","Node","(",")",".","get","First","Child","Node","(",")",";","while","(","node","!=","null","&&","node","!=","last","Eq",")","{","final","psi","Element","psi","=","node",".","get","Psi","(",")",";","if","(","psi","Instanceof","py","Expression",")","{","if","(","raw",")","{","candidates",".","add","(","(","py","Expression",")","psi",")",";","}","else","{","add","Candidate","(","candidates",",","(","py","Expression",")","psi",")",";","}","}","node","=","node",".","get","Tree","Next","(",")",";","}","list","<","py","Expression",">","targets","=","new","array","List","<","py","Expression",">","(",")",";","for","(","py","Expression","expr",":","candidates",")","{","if","(","raw","||","expr","Instanceof","py","Target","Expression","||","expr","Instanceof","py","Reference","Expression","||","expr","Instanceof","py","Subscription","Expression","||","expr","Instanceof","py","Slice","Expression",")","{","targets",".","add","(","expr",")",";","}","}","return","targets",".","to","Array","(","new","py","Expression","[","targets",".","size","(",")","]",")",";","}"],"uuid":"ad0f7fdc236a07c2a2329a41115497de"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","class","Name","Local","Service","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"BookmarksFolderServiceBaseImpl.java","formatted_lines":["{"," return classNameLocalService;","}"],"function_name":"getClassNameLocalService","function_name_tokens":["get","class","name","local","service"],"id_body_hash":"a36da1f806c1cc489e21da6e1d766b4a","id_same_identifier_list":[0,1,2,3,3,3,3,4,5,6],"option_correct":"getClassNameLocalService","options":["getWrappedClassNameService","setWrappedLayoutSetBranchService","getClassName","getClassNameService","getClassNameLocalService","getImplDir","prepareSortedArticles"],"options_nlp":["get wrapped class name service","set wrapped layout set branch service","get class name","get class name service","get class name local service","get impl dir","prepare sorted articles"],"options_random":["getImplDir","setWrappedLayoutSetBranchService","prepareSortedArticles"],"options_tfidf":["getClassName","getClassNameService","getWrappedClassNameService"],"project_name":"liferay-portal","source_code_string":"public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {\n\t\treturn classNameLocalService;\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"class","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":"Name","start_char":16,"line":1},{"index_id":4,"token_group":3,"text":"Local","start_char":20,"line":1},{"index_id":5,"token_group":3,"text":"Service","start_char":25,"line":1},{"index_id":6,"token_group":3,"text":";","start_char":32,"line":1},{"index_id":7,"token_group":4,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","class","Name","Local","Service",";","}"],"uuid":"60b34c8888d292464829870673270e92"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","user","Notification","Event","<\/id>",".","class",".","<id>","get","Name","<\/id>","(",")",";","}","<SENTENCE_END\/>"],"file_name":"UserNotificationEventLocalServiceBaseImpl.java","formatted_lines":["{"," return UserNotificationEvent.class.getName();","}"],"function_name":"getModelClassName","function_name_tokens":["get","model","class","name"],"id_body_hash":"15bea7aa8db252d852fcfead8f049f66","id_same_identifier_list":[0,1,2,3,3,3,4,5,6,7,7,8,9,10,11,12],"option_correct":"getModelClassName","options":["getMBThreadFlagLocalService","getModelClassName","getClassName","getActivitySettings","getModelClass","testGetClassNameIds2","getBaseModelClassName"],"options_nlp":["get mb thread flag local service","get model class name","get class name","get activity settings","get model class","test get class name ids 2","get base model class name"],"options_random":["getMBThreadFlagLocalService","testGetClassNameIds2","getActivitySettings"],"options_tfidf":["getBaseModelClassName","getClassName","getModelClass"],"project_name":"liferay-portal","source_code_string":"protected String getModelClassName() {\n\t\treturn UserNotificationEvent.class.getName();\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"user","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":"Notification","start_char":15,"line":1},{"index_id":4,"token_group":3,"text":"Event","start_char":27,"line":1},{"index_id":5,"token_group":3,"text":".","start_char":32,"line":1},{"index_id":6,"token_group":4,"text":"class","start_char":33,"line":1},{"index_id":7,"token_group":5,"text":".","start_char":38,"line":1},{"index_id":8,"token_group":6,"text":"get","start_char":39,"line":1},{"index_id":9,"token_group":7,"text":"Name","start_char":42,"line":1},{"index_id":10,"token_group":7,"text":"(","start_char":46,"line":1},{"index_id":11,"token_group":8,"text":")","start_char":47,"line":1},{"index_id":12,"token_group":9,"text":";","start_char":48,"line":1},{"index_id":13,"token_group":10,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","user","Notification","Event",".","class",".","get","Name","(",")",";","}"],"uuid":"c1e896d7535aa6616b65738235e04d30"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","local","Date","<\/id>",".","<id>","of","<\/id>","(","<id>","year","<\/id>",",","<id>","month","<\/id>",",","<id>","day","<\/id>",")",".","<id>","to","Epoch","Day","<\/id>","(",")",";","}","<SENTENCE_END\/>"],"file_name":"TestDatabaseShardManager.java","formatted_lines":["{"," return LocalDate.of(year, month, day).toEpochDay();","}"],"function_name":"date","function_name_tokens":["date"],"id_body_hash":"2baca1af40f8812eaf48eaea3bdeb4db","id_same_identifier_list":[0,1,2,3,3,4,5,6,7,8,9,10,11,12,13,14,14,14,15,16,17,18,19],"option_correct":"date","options":["date","testUnionUnmatchedOrderByAttribute","visitWhile","toDate","testDateDiffDate","parseDate","isPartial"],"options_nlp":["date","test union unmatched order by attribute","visit while","to date","test date diff date","parse date","is partial"],"options_random":["testUnionUnmatchedOrderByAttribute","isPartial","visitWhile"],"options_tfidf":["toDate","testDateDiffDate","parseDate"],"project_name":"presto","source_code_string":"private static long date(int year, int month, int day)\n {\n return LocalDate.of(year, month, day).toEpochDay();\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"local","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":"Date","start_char":16,"line":1},{"index_id":4,"token_group":3,"text":".","start_char":20,"line":1},{"index_id":5,"token_group":4,"text":"of","start_char":21,"line":1},{"index_id":6,"token_group":5,"text":"(","start_char":23,"line":1},{"index_id":7,"token_group":6,"text":"year","start_char":24,"line":1},{"index_id":8,"token_group":7,"text":",","start_char":28,"line":1},{"index_id":9,"token_group":8,"text":"month","start_char":30,"line":1},{"index_id":10,"token_group":9,"text":",","start_char":35,"line":1},{"index_id":11,"token_group":10,"text":"day","start_char":37,"line":1},{"index_id":12,"token_group":11,"text":")","start_char":40,"line":1},{"index_id":13,"token_group":12,"text":".","start_char":41,"line":1},{"index_id":14,"token_group":13,"text":"to","start_char":42,"line":1},{"index_id":15,"token_group":14,"text":"Epoch","start_char":44,"line":1},{"index_id":16,"token_group":14,"text":"Day","start_char":49,"line":1},{"index_id":17,"token_group":14,"text":"(","start_char":52,"line":1},{"index_id":18,"token_group":15,"text":")","start_char":53,"line":1},{"index_id":19,"token_group":16,"text":";","start_char":54,"line":1},{"index_id":20,"token_group":17,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","local","Date",".","of","(","year",",","month",",","day",")",".","to","Epoch","Day","(",")",";","}"],"uuid":"bac74d62c4423ffdf7847d7b3ee75b3c"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","","Class","Pk","<\/id>","=","<id>","class","Pk","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"CalendarResourceSoap.java","formatted_lines":["{"," _classPK = classPK;","}"],"function_name":"setClassPK","function_name_tokens":["set","class","pk"],"id_body_hash":"bdeb0b0c77151a93b1b2dad1046c3378","id_same_identifier_list":[0,1,2,2,2,3,4,4,5,6,7],"option_correct":"setClassPK","options":["getServlet","setRecipientClassPK","setClassPK","setKaleoClassPK","setDuplicateClassPK","removeByPrefix","testSetOperationModeToUnavailable"],"options_nlp":["get servlet","set recipient class pk","set class pk","set kaleo class pk","set duplicate class pk","remove by prefix","test set operation mode to unavailable"],"options_random":["getServlet","removeByPrefix","testSetOperationModeToUnavailable"],"options_tfidf":["setDuplicateClassPK","setKaleoClassPK","setRecipientClassPK"],"project_name":"liferay-portal","source_code_string":"public void setClassPK(long classPK) {\n\t\t_classPK = classPK;\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"","start_char":1,"line":0},{"index_id":2,"token_group":2,"text":"Class","start_char":5,"line":1},{"index_id":3,"token_group":2,"text":"Pk","start_char":10,"line":1},{"index_id":4,"token_group":2,"text":"=","start_char":13,"line":1},{"index_id":5,"token_group":3,"text":"class","start_char":15,"line":1},{"index_id":6,"token_group":4,"text":"Pk","start_char":20,"line":1},{"index_id":7,"token_group":4,"text":";","start_char":22,"line":1},{"index_id":8,"token_group":5,"text":"}","start_char":0,"line":2}],"tokens_list":["{","","Class","Pk","=","class","Pk",";","}"],"uuid":"08767067742813269b8a249359398a0d"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","client","<\/id>",".","<id>","prepare","Search","<\/id>","(","<id>","index","<\/id>",")",".","<id>","set","Size","<\/id>","(","0",")",".","<id>","get","<\/id>","(",")",".","<id>","get","Hits","<\/id>","(",")",".","<id>","total","Hits","<\/id>","(",")",";","}","<SENTENCE_END\/>"],"file_name":"HdfsTests.java","formatted_lines":["{"," return client.prepareSearch(index).setSize(0).get().getHits().totalHits();","}"],"function_name":"count","function_name_tokens":["count"],"id_body_hash":"88ce4992b5f8843fe6be018dc6731d1d","id_same_identifier_list":[0,1,2,3,4,5,5,6,7,8,9,10,10,11,12,13,14,15,16,17,18,19,19,20,21,22,23,23,24,25,26,27,28],"option_correct":"count","options":["getValueCount","getCount","assertCount","testNoDotsAllowed","randomAnalyzer","testEmptyFilterPath","count"],"options_nlp":["get value count","get count","assert count","test no dots allowed","random analyzer","test empty filter path","count"],"options_random":["testNoDotsAllowed","randomAnalyzer","testEmptyFilterPath"],"options_tfidf":["getValueCount","assertCount","getCount"],"project_name":"elasticsearch","source_code_string":"private long count(Client client, String index) {\n return client.prepareSearch(index).setSize(0).get().getHits().totalHits();\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"client","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":".","start_char":17,"line":1},{"index_id":4,"token_group":4,"text":"prepare","start_char":18,"line":1},{"index_id":5,"token_group":5,"text":"Search","start_char":25,"line":1},{"index_id":6,"token_group":5,"text":"(","start_char":31,"line":1},{"index_id":7,"token_group":6,"text":"index","start_char":32,"line":1},{"index_id":8,"token_group":7,"text":")","start_char":37,"line":1},{"index_id":9,"token_group":8,"text":".","start_char":38,"line":1},{"index_id":10,"token_group":9,"text":"set","start_char":39,"line":1},{"index_id":11,"token_group":10,"text":"Size","start_char":42,"line":1},{"index_id":12,"token_group":10,"text":"(","start_char":46,"line":1},{"index_id":13,"token_group":11,"text":"0","start_char":47,"line":1},{"index_id":14,"token_group":12,"text":")","start_char":48,"line":1},{"index_id":15,"token_group":13,"text":".","start_char":49,"line":1},{"index_id":16,"token_group":14,"text":"get","start_char":50,"line":1},{"index_id":17,"token_group":15,"text":"(","start_char":53,"line":1},{"index_id":18,"token_group":16,"text":")","start_char":54,"line":1},{"index_id":19,"token_group":17,"text":".","start_char":55,"line":1},{"index_id":20,"token_group":18,"text":"get","start_char":56,"line":1},{"index_id":21,"token_group":19,"text":"Hits","start_char":59,"line":1},{"index_id":22,"token_group":19,"text":"(","start_char":63,"line":1},{"index_id":23,"token_group":20,"text":")","start_char":64,"line":1},{"index_id":24,"token_group":21,"text":".","start_char":65,"line":1},{"index_id":25,"token_group":22,"text":"total","start_char":66,"line":1},{"index_id":26,"token_group":23,"text":"Hits","start_char":71,"line":1},{"index_id":27,"token_group":23,"text":"(","start_char":75,"line":1},{"index_id":28,"token_group":24,"text":")","start_char":76,"line":1},{"index_id":29,"token_group":25,"text":";","start_char":77,"line":1},{"index_id":30,"token_group":26,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","client",".","prepare","Search","(","index",")",".","set","Size","(","0",")",".","get","(",")",".","get","Hits","(",")",".","total","Hits","(",")",";","}"],"uuid":"d60955a43c82e52905ac49e7dc63c1ff"},{"cap_original_tokens":["<SENTENCE_START>","{","final","<id>","string","<\/id>","<id>","old","Path","<\/id>","=","<id>","path","<\/id>",";","if","(","!","<id>","name","Node","Layout","Version","<\/id>",".","<id>","supports","<\/id>","(","<id>","feature","<\/id>",".","<id>","add","Inode","Id","<\/id>",",","<id>","layout","Version","<\/id>",")",")","{","<id>","string","<\/id>","[","]","<id>","components","<\/id>","=","<id>","i","Node","<\/id>",".","<id>","get","Path","Names","<\/id>","(","<id>","path","<\/id>",")",";","if","(","<id>","components","<\/id>",".","<id>","length","<\/id>",">","1",")","{","<id>","components","<\/id>","[","1","]","=","<id>","dfs","Util","<\/id>",".","<id>","bytes","2","String","<\/id>","(","<id>","rename","Reserved","Root","Component","On","Upgrade","<\/id>","(","<id>","dfs","Util","<\/id>",".","<id>","string","2","Bytes","<\/id>","(","<id>","components","<\/id>","[","1","]",")",",","<id>","layout","Version","<\/id>",")",")",";","<id>","path","<\/id>","=","<id>","dfs","Util","<\/id>",".","<id>","strings","2","Path","String","<\/id>","(","<id>","components","<\/id>",")",";","}","}","if","(","!","<id>","name","Node","Layout","Version","<\/id>",".","<id>","supports","<\/id>","(","<id>","feature","<\/id>",".","<id>","snapshot","<\/id>",",","<id>","layout","Version","<\/id>",")",")","{","<id>","string","<\/id>","[","]","<id>","components","<\/id>","=","<id>","i","Node","<\/id>",".","<id>","get","Path","Names","<\/id>","(","<id>","path","<\/id>",")",";","if","(","<id>","components","<\/id>",".","<id>","length","<\/id>","==","0",")","{","return","<id>","path","<\/id>",";","}","for","(","int","<id>","i","<\/id>","=","0",";","<id>","i","<\/id>","<","<id>","components","<\/id>",".","<id>","length","<\/id>",";","<id>","i","<\/id>","++",")","{","<id>","components","<\/id>","[","<id>","i","<\/id>","]","=","<id>","dfs","Util","<\/id>",".","<id>","bytes","2","String","<\/id>","(","<id>","rename","Reserved","Component","On","Upgrade","<\/id>","(","<id>","dfs","Util","<\/id>",".","<id>","string","2","Bytes","<\/id>","(","<id>","components","<\/id>","[","<id>","i","<\/id>","]",")",",","<id>","layout","Version","<\/id>",")",")",";","}","<id>","path","<\/id>","=","<id>","dfs","Util","<\/id>",".","<id>","strings","2","Path","String","<\/id>","(","<id>","components","<\/id>",")",";","}","if","(","!","<id>","path","<\/id>",".","<id>","equals","<\/id>","(","<id>","old","Path","<\/id>",")",")","{","<id>","log","<\/id>",".","<id>","info","<\/id>","(","\"Upgrade process renamed reserved path \"","+","<id>","old","Path","<\/id>","+","\" to \"","+","<id>","path","<\/id>",")",";","}","return","<id>","path","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"FSImageFormat.java","formatted_lines":["{"," final String oldPath = path;",""," if (!NameNodeLayoutVersion.supports(Feature.ADD_INODE_ID, layoutVersion))"," {"," String[] components = INode.getPathNames(path);",""," if (components.length > 1)"," {"," components[1] = DFSUtil.bytes2String("," renameReservedRootComponentOnUpgrade("," DFSUtil.string2Bytes(components[1]),"," layoutVersion));"," path = DFSUtil.strings2PathString(components);"," }"," }"," if (!NameNodeLayoutVersion.supports(Feature.SNAPSHOT, layoutVersion))"," {"," String[] components = INode.getPathNames(path);",""," if (components.length == 0)"," {"," return path;"," }"," for (int i = 0; i < components.length; i++)"," {"," components[i] = DFSUtil.bytes2String("," renameReservedComponentOnUpgrade("," DFSUtil.string2Bytes(components[i]),"," layoutVersion));"," }"," path = DFSUtil.strings2PathString(components);"," }",""," if (!path.equals(oldPath))"," {"," LOG.info(\"Upgrade process renamed reserved path \" + oldPath + \" to \""," + path);"," }"," return path;","}"],"function_name":"renameReservedPathsOnUpgrade","function_name_tokens":["rename","reserved","paths","on","upgrade"],"id_body_hash":"bb7fd7dd0f005fe4a4942cc17ba33250","id_same_identifier_list":[0,1,2,3,4,4,5,6,7,8,9,10,11,11,11,11,12,13,14,15,16,17,17,17,18,19,19,20,21,22,23,24,25,26,27,28,28,29,30,30,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,49,50,51,51,51,52,53,53,53,53,53,53,54,55,55,56,57,57,57,58,59,60,61,62,63,64,65,65,66,67,68,69,70,71,71,72,73,73,73,73,74,75,76,77,78,79,80,81,82,83,83,83,83,84,85,86,87,88,89,90,91,91,92,93,94,95,96,97,98,99,100,100,101,102,102,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,142,143,144,144,144,145,146,146,146,146,146,147,148,148,149,150,150,150,151,152,153,154,155,156,157,158,158,159,160,161,162,163,164,165,165,166,167,167,167,167,168,169,170,171,172,173,174,175,176,177,178,179,180,180,181,182,183,184,185,186,187,188,189,190,190,191,192,193,194,195,196,197,198,199,200,201,202],"option_correct":"renameReservedPathsOnUpgrade","options":["renameReservedPathsOnUpgrade","createJobFinishedEvent","setRenameReservedPairs","renameReservedComponentOnUpgrade","renameReservedRootComponentOnUpgrade","processCachePoolPermission","testDataDirValidation"],"options_nlp":["rename reserved paths on upgrade","create job finished event","set rename reserved pairs","rename reserved component on upgrade","rename reserved root component on upgrade","process cache pool permission","test data dir validation"],"options_random":["testDataDirValidation","createJobFinishedEvent","processCachePoolPermission"],"options_tfidf":["renameReservedRootComponentOnUpgrade","renameReservedComponentOnUpgrade","setRenameReservedPairs"],"project_name":"hadoop-common","source_code_string":"static String renameReservedPathsOnUpgrade(String path,\n final int layoutVersion) {\n final String oldPath = path;\n \n if (!NameNodeLayoutVersion.supports(Feature.ADD_INODE_ID, layoutVersion)) {\n String[] components = INode.getPathNames(path);\n \n if (components.length > 1) {\n components[1] = DFSUtil.bytes2String(\n renameReservedRootComponentOnUpgrade(\n DFSUtil.string2Bytes(components[1]),\n layoutVersion));\n path = DFSUtil.strings2PathString(components);\n }\n }\n if (!NameNodeLayoutVersion.supports(Feature.SNAPSHOT, layoutVersion)) {\n String[] components = INode.getPathNames(path);\n \n if (components.length == 0) {\n return path;\n }\n for (int i=0; i<components.length; i++) {\n components[i] = DFSUtil.bytes2String(\n renameReservedComponentOnUpgrade(\n DFSUtil.string2Bytes(components[i]),\n layoutVersion));\n }\n path = DFSUtil.strings2PathString(components);\n }\n\n if (!path.equals(oldPath)) {\n LOG.info(\"Upgrade process renamed reserved path \" + oldPath + \" to \"\n + path);\n }\n return path;\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"final","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"string","start_char":10,"line":1},{"index_id":3,"token_group":3,"text":"old","start_char":17,"line":1},{"index_id":4,"token_group":4,"text":"Path","start_char":20,"line":1},{"index_id":5,"token_group":4,"text":"=","start_char":25,"line":1},{"index_id":6,"token_group":5,"text":"path","start_char":27,"line":1},{"index_id":7,"token_group":6,"text":";","start_char":31,"line":1},{"index_id":8,"token_group":7,"text":"if","start_char":4,"line":3},{"index_id":9,"token_group":8,"text":"(","start_char":7,"line":3},{"index_id":10,"token_group":9,"text":"!","start_char":8,"line":3},{"index_id":11,"token_group":10,"text":"name","start_char":9,"line":3},{"index_id":12,"token_group":11,"text":"Node","start_char":13,"line":3},{"index_id":13,"token_group":11,"text":"Layout","start_char":17,"line":3},{"index_id":14,"token_group":11,"text":"Version","start_char":23,"line":3},{"index_id":15,"token_group":11,"text":".","start_char":30,"line":3},{"index_id":16,"token_group":12,"text":"supports","start_char":31,"line":3},{"index_id":17,"token_group":13,"text":"(","start_char":39,"line":3},{"index_id":18,"token_group":14,"text":"feature","start_char":40,"line":3},{"index_id":19,"token_group":15,"text":".","start_char":47,"line":3},{"index_id":20,"token_group":16,"text":"add","start_char":48,"line":3},{"index_id":21,"token_group":17,"text":"Inode","start_char":52,"line":3},{"index_id":22,"token_group":17,"text":"Id","start_char":58,"line":3},{"index_id":23,"token_group":17,"text":",","start_char":60,"line":3},{"index_id":24,"token_group":18,"text":"layout","start_char":62,"line":3},{"index_id":25,"token_group":19,"text":"Version","start_char":68,"line":3},{"index_id":26,"token_group":19,"text":")","start_char":75,"line":3},{"index_id":27,"token_group":20,"text":")","start_char":76,"line":3},{"index_id":28,"token_group":21,"text":"{","start_char":4,"line":4},{"index_id":29,"token_group":22,"text":"string","start_char":8,"line":5},{"index_id":30,"token_group":23,"text":"[","start_char":14,"line":5},{"index_id":31,"token_group":24,"text":"]","start_char":15,"line":5},{"index_id":32,"token_group":25,"text":"components","start_char":17,"line":5},{"index_id":33,"token_group":26,"text":"=","start_char":28,"line":5},{"index_id":34,"token_group":27,"text":"i","start_char":30,"line":5},{"index_id":35,"token_group":28,"text":"Node","start_char":31,"line":5},{"index_id":36,"token_group":28,"text":".","start_char":35,"line":5},{"index_id":37,"token_group":29,"text":"get","start_char":36,"line":5},{"index_id":38,"token_group":30,"text":"Path","start_char":39,"line":5},{"index_id":39,"token_group":30,"text":"Names","start_char":43,"line":5},{"index_id":40,"token_group":30,"text":"(","start_char":48,"line":5},{"index_id":41,"token_group":31,"text":"path","start_char":49,"line":5},{"index_id":42,"token_group":32,"text":")","start_char":53,"line":5},{"index_id":43,"token_group":33,"text":";","start_char":54,"line":5},{"index_id":44,"token_group":34,"text":"if","start_char":8,"line":7},{"index_id":45,"token_group":35,"text":"(","start_char":11,"line":7},{"index_id":46,"token_group":36,"text":"components","start_char":12,"line":7},{"index_id":47,"token_group":37,"text":".","start_char":22,"line":7},{"index_id":48,"token_group":38,"text":"length","start_char":23,"line":7},{"index_id":49,"token_group":39,"text":">","start_char":30,"line":7},{"index_id":50,"token_group":40,"text":"1","start_char":32,"line":7},{"index_id":51,"token_group":41,"text":")","start_char":33,"line":7},{"index_id":52,"token_group":42,"text":"{","start_char":8,"line":8},{"index_id":53,"token_group":43,"text":"components","start_char":12,"line":9},{"index_id":54,"token_group":44,"text":"[","start_char":22,"line":9},{"index_id":55,"token_group":45,"text":"1","start_char":23,"line":9},{"index_id":56,"token_group":46,"text":"]","start_char":24,"line":9},{"index_id":57,"token_group":47,"text":"=","start_char":26,"line":9},{"index_id":58,"token_group":48,"text":"dfs","start_char":28,"line":9},{"index_id":59,"token_group":49,"text":"Util","start_char":31,"line":9},{"index_id":60,"token_group":49,"text":".","start_char":35,"line":9},{"index_id":61,"token_group":50,"text":"bytes","start_char":36,"line":9},{"index_id":62,"token_group":51,"text":"2","start_char":41,"line":9},{"index_id":63,"token_group":51,"text":"String","start_char":42,"line":9},{"index_id":64,"token_group":51,"text":"(","start_char":48,"line":9},{"index_id":65,"token_group":52,"text":"rename","start_char":32,"line":10},{"index_id":66,"token_group":53,"text":"Reserved","start_char":38,"line":10},{"index_id":67,"token_group":53,"text":"Root","start_char":46,"line":10},{"index_id":68,"token_group":53,"text":"Component","start_char":50,"line":10},{"index_id":69,"token_group":53,"text":"On","start_char":59,"line":10},{"index_id":70,"token_group":53,"text":"Upgrade","start_char":61,"line":10},{"index_id":71,"token_group":53,"text":"(","start_char":68,"line":10},{"index_id":72,"token_group":54,"text":"dfs","start_char":36,"line":11},{"index_id":73,"token_group":55,"text":"Util","start_char":39,"line":11},{"index_id":74,"token_group":55,"text":".","start_char":43,"line":11},{"index_id":75,"token_group":56,"text":"string","start_char":44,"line":11},{"index_id":76,"token_group":57,"text":"2","start_char":50,"line":11},{"index_id":77,"token_group":57,"text":"Bytes","start_char":51,"line":11},{"index_id":78,"token_group":57,"text":"(","start_char":56,"line":11},{"index_id":79,"token_group":58,"text":"components","start_char":57,"line":11},{"index_id":80,"token_group":59,"text":"[","start_char":67,"line":11},{"index_id":81,"token_group":60,"text":"1","start_char":68,"line":11},{"index_id":82,"token_group":61,"text":"]","start_char":69,"line":11},{"index_id":83,"token_group":62,"text":")","start_char":70,"line":11},{"index_id":84,"token_group":63,"text":",","start_char":71,"line":11},{"index_id":85,"token_group":64,"text":"layout","start_char":36,"line":12},{"index_id":86,"token_group":65,"text":"Version","start_char":42,"line":12},{"index_id":87,"token_group":65,"text":")","start_char":49,"line":12},{"index_id":88,"token_group":66,"text":")","start_char":50,"line":12},{"index_id":89,"token_group":67,"text":";","start_char":51,"line":12},{"index_id":90,"token_group":68,"text":"path","start_char":12,"line":13},{"index_id":91,"token_group":69,"text":"=","start_char":17,"line":13},{"index_id":92,"token_group":70,"text":"dfs","start_char":19,"line":13},{"index_id":93,"token_group":71,"text":"Util","start_char":22,"line":13},{"index_id":94,"token_group":71,"text":".","start_char":26,"line":13},{"index_id":95,"token_group":72,"text":"strings","start_char":27,"line":13},{"index_id":96,"token_group":73,"text":"2","start_char":34,"line":13},{"index_id":97,"token_group":73,"text":"Path","start_char":35,"line":13},{"index_id":98,"token_group":73,"text":"String","start_char":39,"line":13},{"index_id":99,"token_group":73,"text":"(","start_char":45,"line":13},{"index_id":100,"token_group":74,"text":"components","start_char":46,"line":13},{"index_id":101,"token_group":75,"text":")","start_char":56,"line":13},{"index_id":102,"token_group":76,"text":";","start_char":57,"line":13},{"index_id":103,"token_group":77,"text":"}","start_char":8,"line":14},{"index_id":104,"token_group":78,"text":"}","start_char":4,"line":15},{"index_id":105,"token_group":79,"text":"if","start_char":4,"line":16},{"index_id":106,"token_group":80,"text":"(","start_char":7,"line":16},{"index_id":107,"token_group":81,"text":"!","start_char":8,"line":16},{"index_id":108,"token_group":82,"text":"name","start_char":9,"line":16},{"index_id":109,"token_group":83,"text":"Node","start_char":13,"line":16},{"index_id":110,"token_group":83,"text":"Layout","start_char":17,"line":16},{"index_id":111,"token_group":83,"text":"Version","start_char":23,"line":16},{"index_id":112,"token_group":83,"text":".","start_char":30,"line":16},{"index_id":113,"token_group":84,"text":"supports","start_char":31,"line":16},{"index_id":114,"token_group":85,"text":"(","start_char":39,"line":16},{"index_id":115,"token_group":86,"text":"feature","start_char":40,"line":16},{"index_id":116,"token_group":87,"text":".","start_char":47,"line":16},{"index_id":117,"token_group":88,"text":"snapshot","start_char":48,"line":16},{"index_id":118,"token_group":89,"text":",","start_char":56,"line":16},{"index_id":119,"token_group":90,"text":"layout","start_char":58,"line":16},{"index_id":120,"token_group":91,"text":"Version","start_char":64,"line":16},{"index_id":121,"token_group":91,"text":")","start_char":71,"line":16},{"index_id":122,"token_group":92,"text":")","start_char":72,"line":16},{"index_id":123,"token_group":93,"text":"{","start_char":4,"line":17},{"index_id":124,"token_group":94,"text":"string","start_char":8,"line":18},{"index_id":125,"token_group":95,"text":"[","start_char":14,"line":18},{"index_id":126,"token_group":96,"text":"]","start_char":15,"line":18},{"index_id":127,"token_group":97,"text":"components","start_char":17,"line":18},{"index_id":128,"token_group":98,"text":"=","start_char":28,"line":18},{"index_id":129,"token_group":99,"text":"i","start_char":30,"line":18},{"index_id":130,"token_group":100,"text":"Node","start_char":31,"line":18},{"index_id":131,"token_group":100,"text":".","start_char":35,"line":18},{"index_id":132,"token_group":101,"text":"get","start_char":36,"line":18},{"index_id":133,"token_group":102,"text":"Path","start_char":39,"line":18},{"index_id":134,"token_group":102,"text":"Names","start_char":43,"line":18},{"index_id":135,"token_group":102,"text":"(","start_char":48,"line":18},{"index_id":136,"token_group":103,"text":"path","start_char":49,"line":18},{"index_id":137,"token_group":104,"text":")","start_char":53,"line":18},{"index_id":138,"token_group":105,"text":";","start_char":54,"line":18},{"index_id":139,"token_group":106,"text":"if","start_char":8,"line":20},{"index_id":140,"token_group":107,"text":"(","start_char":11,"line":20},{"index_id":141,"token_group":108,"text":"components","start_char":12,"line":20},{"index_id":142,"token_group":109,"text":".","start_char":22,"line":20},{"index_id":143,"token_group":110,"text":"length","start_char":23,"line":20},{"index_id":144,"token_group":111,"text":"==","start_char":30,"line":20},{"index_id":145,"token_group":112,"text":"0","start_char":33,"line":20},{"index_id":146,"token_group":113,"text":")","start_char":34,"line":20},{"index_id":147,"token_group":114,"text":"{","start_char":8,"line":21},{"index_id":148,"token_group":115,"text":"return","start_char":12,"line":22},{"index_id":149,"token_group":116,"text":"path","start_char":19,"line":22},{"index_id":150,"token_group":117,"text":";","start_char":23,"line":22},{"index_id":151,"token_group":118,"text":"}","start_char":8,"line":23},{"index_id":152,"token_group":119,"text":"for","start_char":8,"line":24},{"index_id":153,"token_group":120,"text":"(","start_char":12,"line":24},{"index_id":154,"token_group":121,"text":"int","start_char":13,"line":24},{"index_id":155,"token_group":122,"text":"i","start_char":17,"line":24},{"index_id":156,"token_group":123,"text":"=","start_char":19,"line":24},{"index_id":157,"token_group":124,"text":"0","start_char":21,"line":24},{"index_id":158,"token_group":125,"text":";","start_char":22,"line":24},{"index_id":159,"token_group":126,"text":"i","start_char":24,"line":24},{"index_id":160,"token_group":127,"text":"<","start_char":26,"line":24},{"index_id":161,"token_group":128,"text":"components","start_char":28,"line":24},{"index_id":162,"token_group":129,"text":".","start_char":38,"line":24},{"index_id":163,"token_group":130,"text":"length","start_char":39,"line":24},{"index_id":164,"token_group":131,"text":";","start_char":45,"line":24},{"index_id":165,"token_group":132,"text":"i","start_char":47,"line":24},{"index_id":166,"token_group":133,"text":"++","start_char":48,"line":24},{"index_id":167,"token_group":134,"text":")","start_char":50,"line":24},{"index_id":168,"token_group":135,"text":"{","start_char":8,"line":25},{"index_id":169,"token_group":136,"text":"components","start_char":12,"line":26},{"index_id":170,"token_group":137,"text":"[","start_char":22,"line":26},{"index_id":171,"token_group":138,"text":"i","start_char":23,"line":26},{"index_id":172,"token_group":139,"text":"]","start_char":24,"line":26},{"index_id":173,"token_group":140,"text":"=","start_char":26,"line":26},{"index_id":174,"token_group":141,"text":"dfs","start_char":28,"line":26},{"index_id":175,"token_group":142,"text":"Util","start_char":31,"line":26},{"index_id":176,"token_group":142,"text":".","start_char":35,"line":26},{"index_id":177,"token_group":143,"text":"bytes","start_char":36,"line":26},{"index_id":178,"token_group":144,"text":"2","start_char":41,"line":26},{"index_id":179,"token_group":144,"text":"String","start_char":42,"line":26},{"index_id":180,"token_group":144,"text":"(","start_char":48,"line":26},{"index_id":181,"token_group":145,"text":"rename","start_char":32,"line":27},{"index_id":182,"token_group":146,"text":"Reserved","start_char":38,"line":27},{"index_id":183,"token_group":146,"text":"Component","start_char":46,"line":27},{"index_id":184,"token_group":146,"text":"On","start_char":55,"line":27},{"index_id":185,"token_group":146,"text":"Upgrade","start_char":57,"line":27},{"index_id":186,"token_group":146,"text":"(","start_char":64,"line":27},{"index_id":187,"token_group":147,"text":"dfs","start_char":36,"line":28},{"index_id":188,"token_group":148,"text":"Util","start_char":39,"line":28},{"index_id":189,"token_group":148,"text":".","start_char":43,"line":28},{"index_id":190,"token_group":149,"text":"string","start_char":44,"line":28},{"index_id":191,"token_group":150,"text":"2","start_char":50,"line":28},{"index_id":192,"token_group":150,"text":"Bytes","start_char":51,"line":28},{"index_id":193,"token_group":150,"text":"(","start_char":56,"line":28},{"index_id":194,"token_group":151,"text":"components","start_char":57,"line":28},{"index_id":195,"token_group":152,"text":"[","start_char":67,"line":28},{"index_id":196,"token_group":153,"text":"i","start_char":68,"line":28},{"index_id":197,"token_group":154,"text":"]","start_char":69,"line":28},{"index_id":198,"token_group":155,"text":")","start_char":70,"line":28},{"index_id":199,"token_group":156,"text":",","start_char":71,"line":28},{"index_id":200,"token_group":157,"text":"layout","start_char":36,"line":29},{"index_id":201,"token_group":158,"text":"Version","start_char":42,"line":29},{"index_id":202,"token_group":158,"text":")","start_char":49,"line":29},{"index_id":203,"token_group":159,"text":")","start_char":50,"line":29},{"index_id":204,"token_group":160,"text":";","start_char":51,"line":29},{"index_id":205,"token_group":161,"text":"}","start_char":8,"line":30},{"index_id":206,"token_group":162,"text":"path","start_char":8,"line":31},{"index_id":207,"token_group":163,"text":"=","start_char":13,"line":31},{"index_id":208,"token_group":164,"text":"dfs","start_char":15,"line":31},{"index_id":209,"token_group":165,"text":"Util","start_char":18,"line":31},{"index_id":210,"token_group":165,"text":".","start_char":22,"line":31},{"index_id":211,"token_group":166,"text":"strings","start_char":23,"line":31},{"index_id":212,"token_group":167,"text":"2","start_char":30,"line":31},{"index_id":213,"token_group":167,"text":"Path","start_char":31,"line":31},{"index_id":214,"token_group":167,"text":"String","start_char":35,"line":31},{"index_id":215,"token_group":167,"text":"(","start_char":41,"line":31},{"index_id":216,"token_group":168,"text":"components","start_char":42,"line":31},{"index_id":217,"token_group":169,"text":")","start_char":52,"line":31},{"index_id":218,"token_group":170,"text":";","start_char":53,"line":31},{"index_id":219,"token_group":171,"text":"}","start_char":4,"line":32},{"index_id":220,"token_group":172,"text":"if","start_char":4,"line":34},{"index_id":221,"token_group":173,"text":"(","start_char":7,"line":34},{"index_id":222,"token_group":174,"text":"!","start_char":8,"line":34},{"index_id":223,"token_group":175,"text":"path","start_char":9,"line":34},{"index_id":224,"token_group":176,"text":".","start_char":13,"line":34},{"index_id":225,"token_group":177,"text":"equals","start_char":14,"line":34},{"index_id":226,"token_group":178,"text":"(","start_char":20,"line":34},{"index_id":227,"token_group":179,"text":"old","start_char":21,"line":34},{"index_id":228,"token_group":180,"text":"Path","start_char":24,"line":34},{"index_id":229,"token_group":180,"text":")","start_char":28,"line":34},{"index_id":230,"token_group":181,"text":")","start_char":29,"line":34},{"index_id":231,"token_group":182,"text":"{","start_char":4,"line":35},{"index_id":232,"token_group":183,"text":"log","start_char":8,"line":36},{"index_id":233,"token_group":184,"text":".","start_char":11,"line":36},{"index_id":234,"token_group":185,"text":"info","start_char":12,"line":36},{"index_id":235,"token_group":186,"text":"(","start_char":16,"line":36},{"index_id":236,"token_group":187,"text":"\"Upgrade process renamed reserved path \"","start_char":17,"line":36},{"index_id":237,"token_group":188,"text":"+","start_char":58,"line":36},{"index_id":238,"token_group":189,"text":"old","start_char":60,"line":36},{"index_id":239,"token_group":190,"text":"Path","start_char":63,"line":36},{"index_id":240,"token_group":190,"text":"+","start_char":68,"line":36},{"index_id":241,"token_group":191,"text":"\" to \"","start_char":70,"line":36},{"index_id":242,"token_group":192,"text":"+","start_char":17,"line":37},{"index_id":243,"token_group":193,"text":"path","start_char":19,"line":37},{"index_id":244,"token_group":194,"text":")","start_char":23,"line":37},{"index_id":245,"token_group":195,"text":";","start_char":24,"line":37},{"index_id":246,"token_group":196,"text":"}","start_char":4,"line":38},{"index_id":247,"token_group":197,"text":"return","start_char":4,"line":39},{"index_id":248,"token_group":198,"text":"path","start_char":11,"line":39},{"index_id":249,"token_group":199,"text":";","start_char":15,"line":39},{"index_id":250,"token_group":200,"text":"}","start_char":0,"line":40}],"tokens_list":["{","final","string","old","Path","=","path",";","if","(","!","name","Node","Layout","Version",".","supports","(","feature",".","add","Inode","Id",",","layout","Version",")",")","{","string","[","]","components","=","i","Node",".","get","Path","Names","(","path",")",";","if","(","components",".","length",">","1",")","{","components","[","1","]","=","dfs","Util",".","bytes","2","String","(","rename","Reserved","Root","Component","On","Upgrade","(","dfs","Util",".","string","2","Bytes","(","components","[","1","]",")",",","layout","Version",")",")",";","path","=","dfs","Util",".","strings","2","Path","String","(","components",")",";","}","}","if","(","!","name","Node","Layout","Version",".","supports","(","feature",".","snapshot",",","layout","Version",")",")","{","string","[","]","components","=","i","Node",".","get","Path","Names","(","path",")",";","if","(","components",".","length","==","0",")","{","return","path",";","}","for","(","int","i","=","0",";","i","<","components",".","length",";","i","++",")","{","components","[","i","]","=","dfs","Util",".","bytes","2","String","(","rename","Reserved","Component","On","Upgrade","(","dfs","Util",".","string","2","Bytes","(","components","[","i","]",")",",","layout","Version",")",")",";","}","path","=","dfs","Util",".","strings","2","Path","String","(","components",")",";","}","if","(","!","path",".","equals","(","old","Path",")",")","{","log",".","info","(","\"Upgrade process renamed reserved path \"","+","old","Path","+","\" to \"","+","path",")",";","}","return","path",";","}"],"uuid":"8b1589ed691ec3e7385aae4f21c9783a"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","set","<\/id>","<","<id>","lookup","Element","<\/id>",">","<id>","items","<\/id>","=","new","<id>","linked","Hash","Set","<\/id>","<","<id>","lookup","Element","<\/id>",">","(",")",";","final","<id>","collection","<\/id>","<","<id>","string","<\/id>",">","<id>","used","Names","<\/id>","=","<id>","py","Refactoring","Util","<\/id>",".","<id>","collect","Used","Names","<\/id>","(","<id>","parent","Scope","<\/id>",")",";","for","(","<id>","string","<\/id>","<id>","name","<\/id>",":","<id>","used","Names","<\/id>",")","{","if","(","<id>","name","<\/id>","!=","null",")","<id>","items","<\/id>",".","<id>","add","<\/id>","(","<id>","lookup","Element","Builder","<\/id>",".","<id>","create","<\/id>","(","<id>","name","<\/id>",")",")",";","}","return","<id>","items","<\/id>",".","<id>","to","Array","<\/id>","(","new","<id>","lookup","Element","<\/id>","[","<id>","items","<\/id>",".","<id>","size","<\/id>","(",")","]",")",";","}","<SENTENCE_END\/>"],"file_name":"PyRenameUnresolvedRefQuickFix.java","formatted_lines":["{"," Set<LookupElement> items = new LinkedHashSet<LookupElement>();",""," final Collection<String> usedNames = PyRefactoringUtil.collectUsedNames("," parentScope);"," for (String name : usedNames)"," {"," if (name != null)"," items.add(LookupElementBuilder.create(name));"," }",""," return items.toArray(new LookupElement[items.size()]);","}"],"function_name":"collectLookupItems","function_name_tokens":["collect","lookup","items"],"id_body_hash":"e36717013008a18eb7af72e055ebf3bf","id_same_identifier_list":[0,1,2,3,4,4,5,6,7,8,9,9,9,10,11,11,12,13,14,15,16,17,18,19,20,21,21,22,23,23,23,24,25,25,25,26,27,27,28,29,30,31,32,33,34,35,35,36,37,38,39,40,41,42,43,44,45,46,47,48,48,48,49,50,51,52,53,54,55,56,57,58,59,60,60,61,62,63,63,64,65,66,67,68,69,70,71,72,73,74],"option_correct":"collectLookupItems","options":["fixJavadocsForChangedMethod","runLookup","collectRelatedItems","copyClassBody","calculateLookupItems","getDefinition","collectLookupItems"],"options_nlp":["fix javadocs for changed method","run lookup","collect related items","copy class body","calculate lookup items","get definition","collect lookup items"],"options_random":["copyClassBody","fixJavadocsForChangedMethod","getDefinition"],"options_tfidf":["calculateLookupItems","runLookup","collectRelatedItems"],"project_name":"intellij-community","source_code_string":"private static LookupElement[] collectLookupItems(@NotNull final ScopeOwner parentScope) {\n Set<LookupElement> items = new LinkedHashSet<LookupElement>();\n\n final Collection<String> usedNames = PyRefactoringUtil.collectUsedNames(parentScope);\n for (String name : usedNames) {\n if (name != null)\n items.add(LookupElementBuilder.create(name));\n }\n\n return items.toArray(new LookupElement[items.size()]);\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"set","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"<","start_char":7,"line":1},{"index_id":3,"token_group":3,"text":"lookup","start_char":8,"line":1},{"index_id":4,"token_group":4,"text":"Element","start_char":14,"line":1},{"index_id":5,"token_group":4,"text":">","start_char":21,"line":1},{"index_id":6,"token_group":5,"text":"items","start_char":23,"line":1},{"index_id":7,"token_group":6,"text":"=","start_char":29,"line":1},{"index_id":8,"token_group":7,"text":"new","start_char":31,"line":1},{"index_id":9,"token_group":8,"text":"linked","start_char":35,"line":1},{"index_id":10,"token_group":9,"text":"Hash","start_char":41,"line":1},{"index_id":11,"token_group":9,"text":"Set","start_char":45,"line":1},{"index_id":12,"token_group":9,"text":"<","start_char":48,"line":1},{"index_id":13,"token_group":10,"text":"lookup","start_char":49,"line":1},{"index_id":14,"token_group":11,"text":"Element","start_char":55,"line":1},{"index_id":15,"token_group":11,"text":">","start_char":62,"line":1},{"index_id":16,"token_group":12,"text":"(","start_char":63,"line":1},{"index_id":17,"token_group":13,"text":")","start_char":64,"line":1},{"index_id":18,"token_group":14,"text":";","start_char":65,"line":1},{"index_id":19,"token_group":15,"text":"final","start_char":4,"line":3},{"index_id":20,"token_group":16,"text":"collection","start_char":10,"line":3},{"index_id":21,"token_group":17,"text":"<","start_char":20,"line":3},{"index_id":22,"token_group":18,"text":"string","start_char":21,"line":3},{"index_id":23,"token_group":19,"text":">","start_char":27,"line":3},{"index_id":24,"token_group":20,"text":"used","start_char":29,"line":3},{"index_id":25,"token_group":21,"text":"Names","start_char":33,"line":3},{"index_id":26,"token_group":21,"text":"=","start_char":39,"line":3},{"index_id":27,"token_group":22,"text":"py","start_char":41,"line":3},{"index_id":28,"token_group":23,"text":"Refactoring","start_char":43,"line":3},{"index_id":29,"token_group":23,"text":"Util","start_char":54,"line":3},{"index_id":30,"token_group":23,"text":".","start_char":58,"line":3},{"index_id":31,"token_group":24,"text":"collect","start_char":59,"line":3},{"index_id":32,"token_group":25,"text":"Used","start_char":66,"line":3},{"index_id":33,"token_group":25,"text":"Names","start_char":70,"line":3},{"index_id":34,"token_group":25,"text":"(","start_char":75,"line":3},{"index_id":35,"token_group":26,"text":"parent","start_char":12,"line":4},{"index_id":36,"token_group":27,"text":"Scope","start_char":18,"line":4},{"index_id":37,"token_group":27,"text":")","start_char":23,"line":4},{"index_id":38,"token_group":28,"text":";","start_char":24,"line":4},{"index_id":39,"token_group":29,"text":"for","start_char":4,"line":5},{"index_id":40,"token_group":30,"text":"(","start_char":8,"line":5},{"index_id":41,"token_group":31,"text":"string","start_char":9,"line":5},{"index_id":42,"token_group":32,"text":"name","start_char":16,"line":5},{"index_id":43,"token_group":33,"text":":","start_char":21,"line":5},{"index_id":44,"token_group":34,"text":"used","start_char":23,"line":5},{"index_id":45,"token_group":35,"text":"Names","start_char":27,"line":5},{"index_id":46,"token_group":35,"text":")","start_char":32,"line":5},{"index_id":47,"token_group":36,"text":"{","start_char":4,"line":6},{"index_id":48,"token_group":37,"text":"if","start_char":8,"line":7},{"index_id":49,"token_group":38,"text":"(","start_char":11,"line":7},{"index_id":50,"token_group":39,"text":"name","start_char":12,"line":7},{"index_id":51,"token_group":40,"text":"!=","start_char":17,"line":7},{"index_id":52,"token_group":41,"text":"null","start_char":20,"line":7},{"index_id":53,"token_group":42,"text":")","start_char":24,"line":7},{"index_id":54,"token_group":43,"text":"items","start_char":12,"line":8},{"index_id":55,"token_group":44,"text":".","start_char":17,"line":8},{"index_id":56,"token_group":45,"text":"add","start_char":18,"line":8},{"index_id":57,"token_group":46,"text":"(","start_char":21,"line":8},{"index_id":58,"token_group":47,"text":"lookup","start_char":22,"line":8},{"index_id":59,"token_group":48,"text":"Element","start_char":28,"line":8},{"index_id":60,"token_group":48,"text":"Builder","start_char":35,"line":8},{"index_id":61,"token_group":48,"text":".","start_char":42,"line":8},{"index_id":62,"token_group":49,"text":"create","start_char":43,"line":8},{"index_id":63,"token_group":50,"text":"(","start_char":49,"line":8},{"index_id":64,"token_group":51,"text":"name","start_char":50,"line":8},{"index_id":65,"token_group":52,"text":")","start_char":54,"line":8},{"index_id":66,"token_group":53,"text":")","start_char":55,"line":8},{"index_id":67,"token_group":54,"text":";","start_char":56,"line":8},{"index_id":68,"token_group":55,"text":"}","start_char":4,"line":9},{"index_id":69,"token_group":56,"text":"return","start_char":4,"line":11},{"index_id":70,"token_group":57,"text":"items","start_char":11,"line":11},{"index_id":71,"token_group":58,"text":".","start_char":16,"line":11},{"index_id":72,"token_group":59,"text":"to","start_char":17,"line":11},{"index_id":73,"token_group":60,"text":"Array","start_char":19,"line":11},{"index_id":74,"token_group":60,"text":"(","start_char":24,"line":11},{"index_id":75,"token_group":61,"text":"new","start_char":25,"line":11},{"index_id":76,"token_group":62,"text":"lookup","start_char":29,"line":11},{"index_id":77,"token_group":63,"text":"Element","start_char":35,"line":11},{"index_id":78,"token_group":63,"text":"[","start_char":42,"line":11},{"index_id":79,"token_group":64,"text":"items","start_char":43,"line":11},{"index_id":80,"token_group":65,"text":".","start_char":48,"line":11},{"index_id":81,"token_group":66,"text":"size","start_char":49,"line":11},{"index_id":82,"token_group":67,"text":"(","start_char":53,"line":11},{"index_id":83,"token_group":68,"text":")","start_char":54,"line":11},{"index_id":84,"token_group":69,"text":"]","start_char":55,"line":11},{"index_id":85,"token_group":70,"text":")","start_char":56,"line":11},{"index_id":86,"token_group":71,"text":";","start_char":57,"line":11},{"index_id":87,"token_group":72,"text":"}","start_char":0,"line":12}],"tokens_list":["{","set","<","lookup","Element",">","items","=","new","linked","Hash","Set","<","lookup","Element",">","(",")",";","final","collection","<","string",">","used","Names","=","py","Refactoring","Util",".","collect","Used","Names","(","parent","Scope",")",";","for","(","string","name",":","used","Names",")","{","if","(","name","!=","null",")","items",".","add","(","lookup","Element","Builder",".","create","(","name",")",")",";","}","return","items",".","to","Array","(","new","lookup","Element","[","items",".","size","(",")","]",")",";","}"],"uuid":"30fa766d9f719f02f407f6ef54459d21"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","session","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"AxisEngine.java","formatted_lines":["{"," return session;","}"],"function_name":"getApplicationSession","function_name_tokens":["get","application","session"],"id_body_hash":"89015aed7942d88e2e65af9750988def","id_same_identifier_list":[0,1,2,3,4,5,6],"option_correct":"getApplicationSession","options":["getApplicationSession","getCachedSession","_getPortalSession","isRequiresShipping","getSharedSession","getThumbnailFiles","testCall"],"options_nlp":["get application session","get cached session"," get portal session","is requires shipping","get shared session","get thumbnail files","test call"],"options_random":["isRequiresShipping","getThumbnailFiles","testCall"],"options_tfidf":["getSharedSession","_getPortalSession","getCachedSession"],"project_name":"liferay-portal","source_code_string":"public Session getApplicationSession () {\n return session;\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"session","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":";","start_char":18,"line":1},{"index_id":4,"token_group":4,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","session",";","}"],"uuid":"674ea12c29212c1ea846273bebb712a9"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","maven","Server","Manager","<\/id>",".","<id>","get","Instance","<\/id>","(",")",".","<id>","get","Or","Create","Wrappee","<\/id>","(",")",";","<id>","application","Manager","<\/id>",".","<id>","get","Application","<\/id>","(",")",".","<id>","run","Write","Action","<\/id>","(","new","<id>","runnable","<\/id>","(",")","{","@","<id>","override","<\/id>","Public","void","<id>","run","<\/id>","(",")","{","<id>","future","<\/id>","<id>","result","<\/id>","=","<id>","application","Manager","<\/id>",".","<id>","get","Application","<\/id>","(",")",".","<id>","execute","On","Pooled","Thread","<\/id>","(","new","<id>","runnable","<\/id>","(",")","{","@","<id>","override","<\/id>","Public","void","<id>","run","<\/id>","(",")","{","<id>","maven","Server","Manager","<\/id>",".","<id>","get","Instance","<\/id>","(",")",".","<id>","shutdown","<\/id>","(","true",")",";","try","{","<id>","maven","Server","Manager","<\/id>",".","<id>","get","Instance","<\/id>","(",")",".","<id>","get","Or","Create","Wrappee","<\/id>","(",")",";","}","catch","(","<id>","remote","Exception","<\/id>","<id>","e","<\/id>",")","{","throw","new","<id>","runtime","Exception","<\/id>","(","<id>","e","<\/id>",")",";","}","}","}",")",";","try","{","<id>","result","<\/id>",".","<id>","get","<\/id>","(","10",",","<id>","time","Unit","<\/id>",".","<id>","seconds","<\/id>",")",";","}","catch","(","<id>","interrupted","Exception","<\/id>","<id>","e","<\/id>",")","{","throw","new","<id>","runtime","Exception","<\/id>","(","<id>","e","<\/id>",")",";","}","catch","(","<id>","java","<\/id>",".","<id>","util","<\/id>",".","<id>","concurrent","<\/id>",".","<id>","execution","Exception","<\/id>","<id>","e","<\/id>",")","{","throw","new","<id>","runtime","Exception","<\/id>","(","<id>","e","<\/id>",")",";","}","catch","(","<id>","timeout","Exception","<\/id>","<id>","e","<\/id>",")","{","<id>","print","Thread","Dump","<\/id>","(",")",";","throw","new","<id>","runtime","Exception","<\/id>","(","<id>","e","<\/id>",")",";","}","<id>","result","<\/id>",".","<id>","cancel","<\/id>","(","true",")",";","}","}",")",";","}","<SENTENCE_END\/>"],"file_name":"MavenServerManagerTest.java","formatted_lines":["public void testInitializingDoesntTakeReadAction() throws Exception {",""," MavenServerManager.getInstance().getOrCreateWrappee();",""," ApplicationManager.getApplication().runWriteAction(new Runnable()"," {"," @Override"," public void run()"," {"," Future result = ApplicationManager.getApplication().executeOnPooledThread("," new Runnable()"," {"," @Override"," public void run()"," {"," MavenServerManager.getInstance().shutdown(true);"," try"," {"," MavenServerManager.getInstance().getOrCreateWrappee();"," }"," catch (RemoteException e)"," {"," throw new RuntimeException(e);"," }"," }"," });",""," try"," {"," result.get(10, TimeUnit.SECONDS);"," }"," catch (InterruptedException e)"," {"," throw new RuntimeException(e);"," }"," catch (java.util.concurrent.ExecutionException e)"," {"," throw new RuntimeException(e);"," }"," catch (TimeoutException e)"," {"," printThreadDump();"," throw new RuntimeException(e);"," }"," result.cancel(true);"," }"," });","}"],"function_name":"testInitializingDoesntTakeReadAction","function_name_tokens":["test","initializing","doesnt","take","read","action"],"id_body_hash":"61c931bc87805c81a97f871d6e4d8ba2","id_same_identifier_list":[0,1,2,2,2,3,4,4,5,6,7,8,8,8,8,9,10,11,12,12,13,14,14,15,16,17,18,18,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,36,37,38,38,39,40,41,42,42,42,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,57,57,58,59,59,60,61,62,63,64,65,66,67,68,69,70,70,70,71,72,72,73,74,75,76,76,76,76,77,78,79,80,81,82,83,83,84,85,86,87,88,89,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,107,108,109,110,111,112,113,114,115,115,116,117,118,119,120,121,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,135,136,137,138,139,140,141,141,142,143,144,145,146,147,148,149,149,150,151,152,153,153,153,154,155,156,157,158,159,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177],"option_correct":"testInitializingDoesntTakeReadAction","options":["testDeepConflictingReturnTypes","testAction","testInitializingDoesntTakeReadAction","testToStringDoesntExhaustIterator","disableSyncScrollSupport","calculateTimestamp","testCorrectProgressAndReadAction"],"options_nlp":["test deep conflicting return types","test action","test initializing doesnt take read action","test to string doesnt exhaust iterator","disable sync scroll support","calculate timestamp","test correct progress and read action"],"options_random":["disableSyncScrollSupport","testDeepConflictingReturnTypes","calculateTimestamp"],"options_tfidf":["testToStringDoesntExhaustIterator","testCorrectProgressAndReadAction","testAction"],"project_name":"intellij-community","source_code_string":"public void testInitializingDoesntTakeReadAction() throws Exception {\n \n MavenServerManager.getInstance().getOrCreateWrappee();\n\n ApplicationManager.getApplication().runWriteAction(new Runnable() {\n @Override\n public void run() {\n Future result = ApplicationManager.getApplication().executeOnPooledThread(new Runnable() {\n @Override\n public void run() {\n MavenServerManager.getInstance().shutdown(true);\n try {\n MavenServerManager.getInstance().getOrCreateWrappee();\n }\n catch (RemoteException e) {\n throw new RuntimeException(e);\n }\n }\n });\n\n try {\n result.get(10, TimeUnit.SECONDS);\n }\n catch (InterruptedException e) {\n throw new RuntimeException(e);\n }\n catch (java.util.concurrent.ExecutionException e) {\n throw new RuntimeException(e);\n }\n catch (TimeoutException e) {\n printThreadDump();\n throw new RuntimeException(e);\n }\n result.cancel(true);\n }\n });\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":38,"line":0},{"index_id":1,"token_group":1,"text":"maven","start_char":4,"line":2},{"index_id":2,"token_group":2,"text":"Server","start_char":9,"line":2},{"index_id":3,"token_group":2,"text":"Manager","start_char":15,"line":2},{"index_id":4,"token_group":2,"text":".","start_char":22,"line":2},{"index_id":5,"token_group":3,"text":"get","start_char":23,"line":2},{"index_id":6,"token_group":4,"text":"Instance","start_char":26,"line":2},{"index_id":7,"token_group":4,"text":"(","start_char":34,"line":2},{"index_id":8,"token_group":5,"text":")","start_char":35,"line":2},{"index_id":9,"token_group":6,"text":".","start_char":36,"line":2},{"index_id":10,"token_group":7,"text":"get","start_char":37,"line":2},{"index_id":11,"token_group":8,"text":"Or","start_char":40,"line":2},{"index_id":12,"token_group":8,"text":"Create","start_char":42,"line":2},{"index_id":13,"token_group":8,"text":"Wrappee","start_char":48,"line":2},{"index_id":14,"token_group":8,"text":"(","start_char":55,"line":2},{"index_id":15,"token_group":9,"text":")","start_char":56,"line":2},{"index_id":16,"token_group":10,"text":";","start_char":57,"line":2},{"index_id":17,"token_group":11,"text":"application","start_char":4,"line":4},{"index_id":18,"token_group":12,"text":"Manager","start_char":15,"line":4},{"index_id":19,"token_group":12,"text":".","start_char":22,"line":4},{"index_id":20,"token_group":13,"text":"get","start_char":23,"line":4},{"index_id":21,"token_group":14,"text":"Application","start_char":26,"line":4},{"index_id":22,"token_group":14,"text":"(","start_char":37,"line":4},{"index_id":23,"token_group":15,"text":")","start_char":38,"line":4},{"index_id":24,"token_group":16,"text":".","start_char":39,"line":4},{"index_id":25,"token_group":17,"text":"run","start_char":40,"line":4},{"index_id":26,"token_group":18,"text":"Write","start_char":43,"line":4},{"index_id":27,"token_group":18,"text":"Action","start_char":48,"line":4},{"index_id":28,"token_group":18,"text":"(","start_char":54,"line":4},{"index_id":29,"token_group":19,"text":"new","start_char":55,"line":4},{"index_id":30,"token_group":20,"text":"runnable","start_char":59,"line":4},{"index_id":31,"token_group":21,"text":"(","start_char":67,"line":4},{"index_id":32,"token_group":22,"text":")","start_char":68,"line":4},{"index_id":33,"token_group":23,"text":"{","start_char":4,"line":5},{"index_id":34,"token_group":24,"text":"@","start_char":8,"line":6},{"index_id":35,"token_group":25,"text":"override","start_char":9,"line":6},{"index_id":36,"token_group":26,"text":"Public","start_char":8,"line":7},{"index_id":37,"token_group":27,"text":"void","start_char":15,"line":7},{"index_id":38,"token_group":28,"text":"run","start_char":20,"line":7},{"index_id":39,"token_group":29,"text":"(","start_char":23,"line":7},{"index_id":40,"token_group":30,"text":")","start_char":24,"line":7},{"index_id":41,"token_group":31,"text":"{","start_char":8,"line":8},{"index_id":42,"token_group":32,"text":"future","start_char":12,"line":9},{"index_id":43,"token_group":33,"text":"result","start_char":19,"line":9},{"index_id":44,"token_group":34,"text":"=","start_char":26,"line":9},{"index_id":45,"token_group":35,"text":"application","start_char":28,"line":9},{"index_id":46,"token_group":36,"text":"Manager","start_char":39,"line":9},{"index_id":47,"token_group":36,"text":".","start_char":46,"line":9},{"index_id":48,"token_group":37,"text":"get","start_char":47,"line":9},{"index_id":49,"token_group":38,"text":"Application","start_char":50,"line":9},{"index_id":50,"token_group":38,"text":"(","start_char":61,"line":9},{"index_id":51,"token_group":39,"text":")","start_char":62,"line":9},{"index_id":52,"token_group":40,"text":".","start_char":63,"line":9},{"index_id":53,"token_group":41,"text":"execute","start_char":64,"line":9},{"index_id":54,"token_group":42,"text":"On","start_char":71,"line":9},{"index_id":55,"token_group":42,"text":"Pooled","start_char":73,"line":9},{"index_id":56,"token_group":42,"text":"Thread","start_char":79,"line":9},{"index_id":57,"token_group":42,"text":"(","start_char":85,"line":9},{"index_id":58,"token_group":43,"text":"new","start_char":16,"line":10},{"index_id":59,"token_group":44,"text":"runnable","start_char":20,"line":10},{"index_id":60,"token_group":45,"text":"(","start_char":28,"line":10},{"index_id":61,"token_group":46,"text":")","start_char":29,"line":10},{"index_id":62,"token_group":47,"text":"{","start_char":12,"line":11},{"index_id":63,"token_group":48,"text":"@","start_char":16,"line":12},{"index_id":64,"token_group":49,"text":"override","start_char":17,"line":12},{"index_id":65,"token_group":50,"text":"Public","start_char":16,"line":13},{"index_id":66,"token_group":51,"text":"void","start_char":23,"line":13},{"index_id":67,"token_group":52,"text":"run","start_char":28,"line":13},{"index_id":68,"token_group":53,"text":"(","start_char":31,"line":13},{"index_id":69,"token_group":54,"text":")","start_char":32,"line":13},{"index_id":70,"token_group":55,"text":"{","start_char":16,"line":14},{"index_id":71,"token_group":56,"text":"maven","start_char":20,"line":15},{"index_id":72,"token_group":57,"text":"Server","start_char":25,"line":15},{"index_id":73,"token_group":57,"text":"Manager","start_char":31,"line":15},{"index_id":74,"token_group":57,"text":".","start_char":38,"line":15},{"index_id":75,"token_group":58,"text":"get","start_char":39,"line":15},{"index_id":76,"token_group":59,"text":"Instance","start_char":42,"line":15},{"index_id":77,"token_group":59,"text":"(","start_char":50,"line":15},{"index_id":78,"token_group":60,"text":")","start_char":51,"line":15},{"index_id":79,"token_group":61,"text":".","start_char":52,"line":15},{"index_id":80,"token_group":62,"text":"shutdown","start_char":53,"line":15},{"index_id":81,"token_group":63,"text":"(","start_char":61,"line":15},{"index_id":82,"token_group":64,"text":"true","start_char":62,"line":15},{"index_id":83,"token_group":65,"text":")","start_char":66,"line":15},{"index_id":84,"token_group":66,"text":";","start_char":67,"line":15},{"index_id":85,"token_group":67,"text":"try","start_char":20,"line":16},{"index_id":86,"token_group":68,"text":"{","start_char":20,"line":17},{"index_id":87,"token_group":69,"text":"maven","start_char":24,"line":18},{"index_id":88,"token_group":70,"text":"Server","start_char":29,"line":18},{"index_id":89,"token_group":70,"text":"Manager","start_char":35,"line":18},{"index_id":90,"token_group":70,"text":".","start_char":42,"line":18},{"index_id":91,"token_group":71,"text":"get","start_char":43,"line":18},{"index_id":92,"token_group":72,"text":"Instance","start_char":46,"line":18},{"index_id":93,"token_group":72,"text":"(","start_char":54,"line":18},{"index_id":94,"token_group":73,"text":")","start_char":55,"line":18},{"index_id":95,"token_group":74,"text":".","start_char":56,"line":18},{"index_id":96,"token_group":75,"text":"get","start_char":57,"line":18},{"index_id":97,"token_group":76,"text":"Or","start_char":60,"line":18},{"index_id":98,"token_group":76,"text":"Create","start_char":62,"line":18},{"index_id":99,"token_group":76,"text":"Wrappee","start_char":68,"line":18},{"index_id":100,"token_group":76,"text":"(","start_char":75,"line":18},{"index_id":101,"token_group":77,"text":")","start_char":76,"line":18},{"index_id":102,"token_group":78,"text":";","start_char":77,"line":18},{"index_id":103,"token_group":79,"text":"}","start_char":20,"line":19},{"index_id":104,"token_group":80,"text":"catch","start_char":20,"line":20},{"index_id":105,"token_group":81,"text":"(","start_char":26,"line":20},{"index_id":106,"token_group":82,"text":"remote","start_char":27,"line":20},{"index_id":107,"token_group":83,"text":"Exception","start_char":33,"line":20},{"index_id":108,"token_group":83,"text":"e","start_char":43,"line":20},{"index_id":109,"token_group":84,"text":")","start_char":44,"line":20},{"index_id":110,"token_group":85,"text":"{","start_char":20,"line":21},{"index_id":111,"token_group":86,"text":"throw","start_char":24,"line":22},{"index_id":112,"token_group":87,"text":"new","start_char":30,"line":22},{"index_id":113,"token_group":88,"text":"runtime","start_char":34,"line":22},{"index_id":114,"token_group":89,"text":"Exception","start_char":41,"line":22},{"index_id":115,"token_group":89,"text":"(","start_char":50,"line":22},{"index_id":116,"token_group":90,"text":"e","start_char":51,"line":22},{"index_id":117,"token_group":91,"text":")","start_char":52,"line":22},{"index_id":118,"token_group":92,"text":";","start_char":53,"line":22},{"index_id":119,"token_group":93,"text":"}","start_char":20,"line":23},{"index_id":120,"token_group":94,"text":"}","start_char":16,"line":24},{"index_id":121,"token_group":95,"text":"}","start_char":12,"line":25},{"index_id":122,"token_group":96,"text":")","start_char":13,"line":25},{"index_id":123,"token_group":97,"text":";","start_char":14,"line":25},{"index_id":124,"token_group":98,"text":"try","start_char":12,"line":27},{"index_id":125,"token_group":99,"text":"{","start_char":12,"line":28},{"index_id":126,"token_group":100,"text":"result","start_char":16,"line":29},{"index_id":127,"token_group":101,"text":".","start_char":22,"line":29},{"index_id":128,"token_group":102,"text":"get","start_char":23,"line":29},{"index_id":129,"token_group":103,"text":"(","start_char":26,"line":29},{"index_id":130,"token_group":104,"text":"10","start_char":27,"line":29},{"index_id":131,"token_group":105,"text":",","start_char":29,"line":29},{"index_id":132,"token_group":106,"text":"time","start_char":31,"line":29},{"index_id":133,"token_group":107,"text":"Unit","start_char":35,"line":29},{"index_id":134,"token_group":107,"text":".","start_char":39,"line":29},{"index_id":135,"token_group":108,"text":"seconds","start_char":40,"line":29},{"index_id":136,"token_group":109,"text":")","start_char":47,"line":29},{"index_id":137,"token_group":110,"text":";","start_char":48,"line":29},{"index_id":138,"token_group":111,"text":"}","start_char":12,"line":30},{"index_id":139,"token_group":112,"text":"catch","start_char":12,"line":31},{"index_id":140,"token_group":113,"text":"(","start_char":18,"line":31},{"index_id":141,"token_group":114,"text":"interrupted","start_char":19,"line":31},{"index_id":142,"token_group":115,"text":"Exception","start_char":30,"line":31},{"index_id":143,"token_group":115,"text":"e","start_char":40,"line":31},{"index_id":144,"token_group":116,"text":")","start_char":41,"line":31},{"index_id":145,"token_group":117,"text":"{","start_char":12,"line":32},{"index_id":146,"token_group":118,"text":"throw","start_char":16,"line":33},{"index_id":147,"token_group":119,"text":"new","start_char":22,"line":33},{"index_id":148,"token_group":120,"text":"runtime","start_char":26,"line":33},{"index_id":149,"token_group":121,"text":"Exception","start_char":33,"line":33},{"index_id":150,"token_group":121,"text":"(","start_char":42,"line":33},{"index_id":151,"token_group":122,"text":"e","start_char":43,"line":33},{"index_id":152,"token_group":123,"text":")","start_char":44,"line":33},{"index_id":153,"token_group":124,"text":";","start_char":45,"line":33},{"index_id":154,"token_group":125,"text":"}","start_char":12,"line":34},{"index_id":155,"token_group":126,"text":"catch","start_char":12,"line":35},{"index_id":156,"token_group":127,"text":"(","start_char":18,"line":35},{"index_id":157,"token_group":128,"text":"java","start_char":19,"line":35},{"index_id":158,"token_group":129,"text":".","start_char":23,"line":35},{"index_id":159,"token_group":130,"text":"util","start_char":24,"line":35},{"index_id":160,"token_group":131,"text":".","start_char":28,"line":35},{"index_id":161,"token_group":132,"text":"concurrent","start_char":29,"line":35},{"index_id":162,"token_group":133,"text":".","start_char":39,"line":35},{"index_id":163,"token_group":134,"text":"execution","start_char":40,"line":35},{"index_id":164,"token_group":135,"text":"Exception","start_char":49,"line":35},{"index_id":165,"token_group":135,"text":"e","start_char":59,"line":35},{"index_id":166,"token_group":136,"text":")","start_char":60,"line":35},{"index_id":167,"token_group":137,"text":"{","start_char":12,"line":36},{"index_id":168,"token_group":138,"text":"throw","start_char":16,"line":37},{"index_id":169,"token_group":139,"text":"new","start_char":22,"line":37},{"index_id":170,"token_group":140,"text":"runtime","start_char":26,"line":37},{"index_id":171,"token_group":141,"text":"Exception","start_char":33,"line":37},{"index_id":172,"token_group":141,"text":"(","start_char":42,"line":37},{"index_id":173,"token_group":142,"text":"e","start_char":43,"line":37},{"index_id":174,"token_group":143,"text":")","start_char":44,"line":37},{"index_id":175,"token_group":144,"text":";","start_char":45,"line":37},{"index_id":176,"token_group":145,"text":"}","start_char":12,"line":38},{"index_id":177,"token_group":146,"text":"catch","start_char":12,"line":39},{"index_id":178,"token_group":147,"text":"(","start_char":18,"line":39},{"index_id":179,"token_group":148,"text":"timeout","start_char":19,"line":39},{"index_id":180,"token_group":149,"text":"Exception","start_char":26,"line":39},{"index_id":181,"token_group":149,"text":"e","start_char":36,"line":39},{"index_id":182,"token_group":150,"text":")","start_char":37,"line":39},{"index_id":183,"token_group":151,"text":"{","start_char":12,"line":40},{"index_id":184,"token_group":152,"text":"print","start_char":16,"line":41},{"index_id":185,"token_group":153,"text":"Thread","start_char":21,"line":41},{"index_id":186,"token_group":153,"text":"Dump","start_char":27,"line":41},{"index_id":187,"token_group":153,"text":"(","start_char":31,"line":41},{"index_id":188,"token_group":154,"text":")","start_char":32,"line":41},{"index_id":189,"token_group":155,"text":";","start_char":33,"line":41},{"index_id":190,"token_group":156,"text":"throw","start_char":16,"line":42},{"index_id":191,"token_group":157,"text":"new","start_char":22,"line":42},{"index_id":192,"token_group":158,"text":"runtime","start_char":26,"line":42},{"index_id":193,"token_group":159,"text":"Exception","start_char":33,"line":42},{"index_id":194,"token_group":159,"text":"(","start_char":42,"line":42},{"index_id":195,"token_group":160,"text":"e","start_char":43,"line":42},{"index_id":196,"token_group":161,"text":")","start_char":44,"line":42},{"index_id":197,"token_group":162,"text":";","start_char":45,"line":42},{"index_id":198,"token_group":163,"text":"}","start_char":12,"line":43},{"index_id":199,"token_group":164,"text":"result","start_char":12,"line":44},{"index_id":200,"token_group":165,"text":".","start_char":18,"line":44},{"index_id":201,"token_group":166,"text":"cancel","start_char":19,"line":44},{"index_id":202,"token_group":167,"text":"(","start_char":25,"line":44},{"index_id":203,"token_group":168,"text":"true","start_char":26,"line":44},{"index_id":204,"token_group":169,"text":")","start_char":30,"line":44},{"index_id":205,"token_group":170,"text":";","start_char":31,"line":44},{"index_id":206,"token_group":171,"text":"}","start_char":8,"line":45},{"index_id":207,"token_group":172,"text":"}","start_char":4,"line":46},{"index_id":208,"token_group":173,"text":")","start_char":5,"line":46},{"index_id":209,"token_group":174,"text":";","start_char":6,"line":46},{"index_id":210,"token_group":175,"text":"}","start_char":0,"line":47}],"tokens_list":["{","maven","Server","Manager",".","get","Instance","(",")",".","get","Or","Create","Wrappee","(",")",";","application","Manager",".","get","Application","(",")",".","run","Write","Action","(","new","runnable","(",")","{","@","override","Public","void","run","(",")","{","future","result","=","application","Manager",".","get","Application","(",")",".","execute","On","Pooled","Thread","(","new","runnable","(",")","{","@","override","Public","void","run","(",")","{","maven","Server","Manager",".","get","Instance","(",")",".","shutdown","(","true",")",";","try","{","maven","Server","Manager",".","get","Instance","(",")",".","get","Or","Create","Wrappee","(",")",";","}","catch","(","remote","Exception","e",")","{","throw","new","runtime","Exception","(","e",")",";","}","}","}",")",";","try","{","result",".","get","(","10",",","time","Unit",".","seconds",")",";","}","catch","(","interrupted","Exception","e",")","{","throw","new","runtime","Exception","(","e",")",";","}","catch","(","java",".","util",".","concurrent",".","execution","Exception","e",")","{","throw","new","runtime","Exception","(","e",")",";","}","catch","(","timeout","Exception","e",")","{","print","Thread","Dump","(",")",";","throw","new","runtime","Exception","(","e",")",";","}","result",".","cancel","(","true",")",";","}","}",")",";","}"],"uuid":"b3ba1c63c6d4a2f1ec32908aca67596a"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","10",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Updated","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","10",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Updated","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","10",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","reset","<\/id>","(",")",";","try","{","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","-","1",")",";","<id>","assert","<\/id>",".","<id>","fail","<\/id>","(",")",";","}","catch","(","<id>","illegal","Argument","Exception","<\/id>","<id>","iae","<\/id>",")","{","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","\"Time to live is negative\"",",","<id>","iae","<\/id>",".","<id>","get","Message","<\/id>","(",")",")",";","}","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","0",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","0",")",";","<id>","portal","Cache","Helper","Util","<\/id>",".","<id>","put","Without","Replicator","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",",","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","1","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Updated","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","0",")",";","<id>","portal","Cache","Helper","Util","<\/id>",".","<id>","put","Without","Replicator","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",",","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","10",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Updated","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",",","10",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","0",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","remove","<\/id>","(","<id>","","Key","1","<\/id>",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","<id>","","Value","2","<\/id>",",","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Removed","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Removed","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","portal","Cache","Helper","Util","<\/id>",".","<id>","remove","Without","Replicator","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",",","<id>","","Key","2","<\/id>",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","1",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Removed","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","0",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","remove","All","<\/id>","(",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","3",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Remove","All","<\/id>","(",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","3",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Remove","All","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","portal","Cache","Helper","Util","<\/id>",".","<id>","remove","All","Without","Replicator","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Transactional","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","1","<\/id>",")",")",";","<id>","assert","<\/id>",".","<id>","assert","Null","<\/id>","(","<id>","","Portal","Cache","<\/id>",".","<id>","get","<\/id>","(","<id>","","Key","2","<\/id>",")",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","3",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","assert","Remove","All","<\/id>","(",")",";","<id>","","Test","Cache","Listener","<\/id>",".","<id>","reset","<\/id>","(",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Actions","Count","<\/id>","(","2",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","1","<\/id>",",","<id>","","Value","1","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","assert","Put","<\/id>","(","<id>","","Key","2","<\/id>",",","<id>","","Value","2","<\/id>",")",";","<id>","","Test","Cache","Replicator","<\/id>",".","<id>","reset","<\/id>","(",")",";","}","<SENTENCE_END\/>"],"file_name":"TransactionalPortalCacheTest.java","formatted_lines":["{"," Assert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));"," Assert.assertNull(_transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));"," Assert.assertNull(_portalCache.get(_KEY_2));","","",""," _transactionalPortalCache.put(_KEY_2, _VALUE_2);",""," Assert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertPut(_KEY_2, _VALUE_2);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(1);"," _testCacheReplicator.assertPut(_KEY_2, _VALUE_2);",""," _testCacheReplicator.reset();","","",""," _transactionalPortalCache.put(_KEY_1, _VALUE_2, 10);",""," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertUpdated(_KEY_1, _VALUE_2, 10);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(1);"," _testCacheReplicator.assertUpdated(_KEY_1, _VALUE_2, 10);",""," _testCacheReplicator.reset();","","",""," try"," {"," _transactionalPortalCache.put(_KEY_1, _VALUE_2, -1);",""," Assert.fail();"," }"," catch (IllegalArgumentException iae)"," {"," Assert.assertEquals(\"Time to live is negative\", iae.getMessage());"," }",""," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(0);"," _testCacheReplicator.assertActionsCount(0);","","",""," PortalCacheHelperUtil.putWithoutReplicator("," _transactionalPortalCache, _KEY_1, _VALUE_1);",""," Assert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertUpdated(_KEY_1, _VALUE_1);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(0);","","",""," PortalCacheHelperUtil.putWithoutReplicator("," _transactionalPortalCache, _KEY_1, _VALUE_2, 10);",""," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertUpdated(_KEY_1, _VALUE_2, 10);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(0);","","",""," _transactionalPortalCache.remove(_KEY_1);",""," Assert.assertNull(_transactionalPortalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));"," Assert.assertNull(_portalCache.get(_KEY_1));"," Assert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertRemoved(_KEY_1, _VALUE_2);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(1);"," _testCacheReplicator.assertRemoved(_KEY_1, _VALUE_2);",""," _testCacheReplicator.reset();","","",""," PortalCacheHelperUtil.removeWithoutReplicator("," _transactionalPortalCache, _KEY_2);",""," Assert.assertNull(_transactionalPortalCache.get(_KEY_1));"," Assert.assertNull(_transactionalPortalCache.get(_KEY_2));"," Assert.assertNull(_portalCache.get(_KEY_1));"," Assert.assertNull(_portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(1);"," _testCacheListener.assertRemoved(_KEY_2, _VALUE_2);",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(0);","","",""," _transactionalPortalCache.put(_KEY_1, _VALUE_1);"," _transactionalPortalCache.put(_KEY_2, _VALUE_2);",""," _transactionalPortalCache.removeAll();",""," Assert.assertNull(_transactionalPortalCache.get(_KEY_1));"," Assert.assertNull(_transactionalPortalCache.get(_KEY_2));"," Assert.assertNull(_portalCache.get(_KEY_1));"," Assert.assertNull(_portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(3);"," _testCacheListener.assertPut(_KEY_1, _VALUE_1);"," _testCacheListener.assertPut(_KEY_2, _VALUE_2);"," _testCacheListener.assertRemoveAll();",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(3);"," _testCacheReplicator.assertPut(_KEY_1, _VALUE_1);"," _testCacheReplicator.assertPut(_KEY_2, _VALUE_2);"," _testCacheReplicator.assertRemoveAll();",""," _testCacheReplicator.reset();","","",""," _transactionalPortalCache.put(_KEY_1, _VALUE_1);"," _transactionalPortalCache.put(_KEY_2, _VALUE_2);",""," PortalCacheHelperUtil.removeAllWithoutReplicator("," _transactionalPortalCache);",""," Assert.assertNull(_transactionalPortalCache.get(_KEY_1));"," Assert.assertNull(_transactionalPortalCache.get(_KEY_2));"," Assert.assertNull(_portalCache.get(_KEY_1));"," Assert.assertNull(_portalCache.get(_KEY_2));",""," _testCacheListener.assertActionsCount(3);"," _testCacheListener.assertPut(_KEY_1, _VALUE_1);"," _testCacheListener.assertPut(_KEY_2, _VALUE_2);"," _testCacheListener.assertRemoveAll();",""," _testCacheListener.reset();",""," _testCacheReplicator.assertActionsCount(2);"," _testCacheReplicator.assertPut(_KEY_1, _VALUE_1);"," _testCacheReplicator.assertPut(_KEY_2, _VALUE_2);",""," _testCacheReplicator.reset();","}"],"function_name":"doTestNoneTransactionalCache","function_name_tokens":["do","test","none","transactional","cache"],"id_body_hash":"a6bea51911c036a6b261cefdf863377d","id_same_identifier_list":[0,1,2,3,4,4,5,6,6,6,7,8,8,8,8,9,10,11,12,12,12,13,14,15,16,17,18,18,19,20,20,20,20,21,22,23,24,24,24,25,26,27,28,29,30,30,31,32,32,32,33,34,34,34,35,36,37,38,38,38,39,40,41,42,43,44,44,45,46,46,46,47,48,49,50,50,50,51,52,53,54,54,54,54,55,56,57,58,58,58,59,60,60,60,61,62,63,64,65,65,66,67,67,67,68,69,69,69,69,70,71,72,73,73,73,74,75,76,77,78,79,79,80,81,81,81,82,83,83,83,83,84,85,86,87,87,87,88,89,90,91,92,93,93,94,95,95,95,96,97,97,97,98,99,100,101,101,101,102,103,104,105,106,107,107,108,109,109,109,110,111,111,111,112,113,114,115,115,115,116,117,118,119,119,119,119,120,121,121,121,122,123,124,125,126,126,126,126,127,128,128,129,130,130,130,131,132,132,132,133,134,135,135,135,135,136,137,138,139,140,141,141,141,141,142,143,143,143,144,145,146,147,148,148,148,148,149,150,150,151,152,152,152,153,154,154,154,155,156,157,157,157,157,158,159,160,161,162,163,163,163,163,164,165,166,167,167,167,168,169,169,169,170,171,172,173,174,175,176,176,177,178,178,178,179,180,180,180,180,181,182,183,184,184,184,185,186,187,188,189,190,190,191,192,192,192,193,194,194,194,194,195,196,197,198,198,198,199,200,201,202,203,204,204,205,206,206,206,207,208,208,208,209,210,211,212,212,212,213,214,215,216,217,218,218,219,220,220,220,221,222,222,222,223,224,225,226,226,226,227,228,229,230,230,230,230,231,232,232,232,233,234,235,236,237,237,237,237,238,239,239,240,241,241,241,242,243,243,243,244,245,246,247,248,248,248,248,249,250,251,252,253,254,254,254,254,255,256,256,256,257,258,259,260,261,261,261,261,262,263,263,264,265,265,265,266,267,267,267,268,269,270,271,272,272,272,272,273,274,275,276,277,278,279,280,280,280,280,281,282,283,284,284,284,285,286,286,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,301,301,302,303,304,305,306,307,307,308,309,310,311,312,313,313,314,315,316,317,318,319,320,321,321,322,323,323,323,324,325,325,325,325,326,327,328,329,329,329,330,331,332,333,334,335,335,336,337,337,337,338,339,339,339,339,340,341,342,343,343,343,344,345,346,347,348,349,349,350,351,351,351,352,353,353,353,354,355,356,357,357,357,358,359,360,361,362,363,363,364,365,365,365,366,367,367,367,368,369,370,371,371,371,372,373,374,375,375,375,375,376,377,377,377,378,379,380,381,382,382,382,382,383,384,384,384,385,386,387,388,389,389,389,389,390,391,391,391,392,393,393,393,393,394,395,395,395,396,397,397,397,398,399,400,401,402,402,403,404,404,404,405,406,406,406,406,407,408,409,410,410,410,411,412,413,414,415,416,416,417,418,418,418,419,420,420,420,420,421,422,423,424,424,424,425,426,427,428,429,430,430,431,432,432,432,433,434,434,434,435,436,437,438,438,438,439,440,441,442,443,444,444,445,446,446,446,447,448,448,448,449,450,451,452,452,452,453,454,455,456,456,456,456,457,458,458,458,459,460,461,462,463,463,463,463,464,465,465,466,467,467,467,468,469,469,469,470,471,472,472,472,472,473,474,475,476,477,478,478,478,478,479,480,480,480,481,482,483,484,485,485,485,485,486,487,487,487,488,489,489,489,489,490,491,491,491,492,493,493,493,494,495,496,497,498,499,500,500,501,502,502,502,503,504,504,504,504,505,506,507,508,508,508,509,510,511,512,513,514,514,515,516,516,516,517,518,518,518,518,519,520,521,522,522,522,523,524,525,526,527,528,528,529,530,530,530,531,532,532,532,533,534,535,536,536,536,537,538,539,540,541,542,542,543,544,544,544,545,546,546,546,547,548,549,550,550,550,551,552,553,554,554,554,554,555,556,556,556,557,558,559,560,561,561,561,561,562,563,563,564,565,565,565,566,567,567,567,568,569,570,571,572,572,572,572,573,574,575,576,577,578,578,578,578,579,580,580,580,581,582,583,584,585,585,585,585,586,587,588,589,589,589,590,591,592,593,594,594,595,596,596,596,596,597,598,599,600,600,600,601,602,603,604,605,606,606,607,608,608,608,609,610,610,610,610,611,612,613,614,614,614,615,616,617,618,619,620,620,621,622,622,622,623,624,625,626,626,626,627,628,629,630,631,632,632,633,634,634,634,635,636,636,636,637,638,639,640,640,640,641,642,643,644,644,644,644,645,646,646,646,647,648,649,650,651,651,651,651,652,653,653,654,655,655,655,656,657,657,657,658,659,660,660,660,660,661,662,663,664,665,666,666,666,666,667,668,668,668,669,670,671,672,673,673,673,673,674,675,675,676,677,677,677,678,679,679,679,680,681,682,682,682,682,683,684,685,686,687,688,688,688,688,689,690,690,690,691,692,692,692,692,693,694,694,694,695,696,697,698,699,699,700,701,701,701,701,702,703,704,705,705,705,706,707,708,709,710,711,711,712,713,713,713,713,714,715,716,717,717,717,718,719,720,721,722,723,723,724,725,725,725,726,727,728,729,729,729,730,731,732,733,734,735,735,736,737,737,737,738,739,740,741,741,741,742,743,744,745,745,745,745,746,747,747,747,748,749,750,751,752,752,752,752,753,754,754,755,756,756,756,757,758,758,758,759,760,761,761,761,761,762,763,764,765,766,767,767,767,767,768,769,769,769,770,771,772,773,774,774,774,774,775,776,777,778,778,778,779,780,780,780,781,782,783,783,783,783,784,785,786,787,787,787,788,789,789,789,790,791,792,792,792,792,793,794,794,795,796,797,798,799,800,800,801,802,802,802,802,803,804,805,806,806,806,807,808,809,810,811,812,812,813,814,814,814,814,815,816,817,818,818,818,819,820,821,822,823,824,824,825,826,826,826,827,828,829,830,830,830,831,832,833,834,835,836,836,837,838,838,838,839,840,841,842,842,842,843,844,845,846,846,846,846,847,848,848,848,849,850,851,852,853,853,853,853,854,855,855,856,857,857,857,858,859,859,859,860,861,862,862,862,862,863,864,864,865,866,866,866,867,868,868,868,869,870,871,871,871,871,872,873,873,873,874,875,876,877,877,877,877,878,879,880,881,882,883,883,883,883,884,885,885,885,886,887,888,889,890,890,890,890,891,892,892,893,894,894,894,895,896,896,896,897,898,899,899,899,899,900,901,901,902,903,903,903,904,905,905,905,906,907,908,908,908,908,909,910,910,910,911,912,913,914,914,914,914,915,916,917,918,919,920,920,920,920,921,922,923,924,924,924,925,926,926,926,927,928,929,929,929,929,930,931,932,933,933,933,934,935,935,935,936,937,938,938,938,938,939,940,940,940,940,941,942,942,942,942,943,944,945,946,947,947,948,949,949,949,949,950,951,952,953,953,953,954,955,956,957,958,959,959,960,961,961,961,961,962,963,964,965,965,965,966,967,968,969,970,971,971,972,973,973,973,974,975,976,977,977,977,978,979,980,981,982,983,983,984,985,985,985,986,987,988,989,989,989,990,991,992,993,993,993,993,994,995,995,995,996,997,998,999,1000,1000,1000,1000,1001,1002,1002,1003,1004,1004,1004,1005,1006,1006,1006,1007,1008,1009,1009,1009,1009,1010,1011,1011,1012,1013,1013,1013,1014,1015,1015,1015,1016,1017,1018,1018,1018,1018,1019,1020,1020,1020,1021,1022,1023,1024,1024,1024,1024,1025,1026,1027,1028,1029,1030,1030,1030,1030,1031,1032,1032,1032,1033,1034,1035,1036,1037,1037,1037,1037,1038,1039,1039,1040,1041,1041,1041,1042,1043,1043,1043,1044,1045,1046,1046,1046,1046,1047,1048,1048,1049,1050,1050,1050,1051,1052,1052,1052,1053,1054,1055,1055,1055,1055,1056,1057,1058,1059,1060,1061,1062],"option_correct":"doTestNoneTransactionalCache","options":["doTestNoneTransactionalCache","getPortalServletContextPath","testNoneTransactionalCache1","doTestTransactionalCache","testNoneTransactionalCache2","getGroupIdFromScopeId","getPrice"],"options_nlp":["do test none transactional cache","get portal servlet context path","test none transactional cache 1","do test transactional cache","test none transactional cache 2","get group id from scope id","get price"],"options_random":["getPortalServletContextPath","getGroupIdFromScopeId","getPrice"],"options_tfidf":["doTestTransactionalCache","testNoneTransactionalCache2","testNoneTransactionalCache1"],"project_name":"liferay-portal","source_code_string":"protected void doTestNoneTransactionalCache() {\n\t\tAssert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));\n\t\tAssert.assertNull(_portalCache.get(_KEY_2));\n\n\t\t\n\n\t\t_transactionalPortalCache.put(_KEY_2, _VALUE_2);\n\n\t\tAssert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertPut(_KEY_2, _VALUE_2);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(1);\n\t\t_testCacheReplicator.assertPut(_KEY_2, _VALUE_2);\n\n\t\t_testCacheReplicator.reset();\n\n\t\t\n\n\t\t_transactionalPortalCache.put(_KEY_1, _VALUE_2, 10);\n\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertUpdated(_KEY_1, _VALUE_2, 10);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(1);\n\t\t_testCacheReplicator.assertUpdated(_KEY_1, _VALUE_2, 10);\n\n\t\t_testCacheReplicator.reset();\n\n\t\t\n\n\t\ttry {\n\t\t\t_transactionalPortalCache.put(_KEY_1, _VALUE_2, -1);\n\n\t\t\tAssert.fail();\n\t\t}\n\t\tcatch (IllegalArgumentException iae) {\n\t\t\tAssert.assertEquals(\"Time to live is negative\", iae.getMessage());\n\t\t}\n\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(0);\n\t\t_testCacheReplicator.assertActionsCount(0);\n\n\t\t\n\n\t\tPortalCacheHelperUtil.putWithoutReplicator(\n\t\t\t_transactionalPortalCache, _KEY_1, _VALUE_1);\n\n\t\tAssert.assertEquals(_VALUE_1, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_1, _portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertUpdated(_KEY_1, _VALUE_1);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(0);\n\n\t\t\n\n\t\tPortalCacheHelperUtil.putWithoutReplicator(\n\t\t\t_transactionalPortalCache, _KEY_1, _VALUE_2, 10);\n\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertUpdated(_KEY_1, _VALUE_2, 10);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(0);\n\n\t\t\n\n\t\t_transactionalPortalCache.remove(_KEY_1);\n\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertNull(_portalCache.get(_KEY_1));\n\t\tAssert.assertEquals(_VALUE_2, _portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertRemoved(_KEY_1, _VALUE_2);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(1);\n\t\t_testCacheReplicator.assertRemoved(_KEY_1, _VALUE_2);\n\n\t\t_testCacheReplicator.reset();\n\n\t\t\n\n\t\tPortalCacheHelperUtil.removeWithoutReplicator(\n\t\t\t_transactionalPortalCache, _KEY_2);\n\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertNull(_portalCache.get(_KEY_1));\n\t\tAssert.assertNull(_portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(1);\n\t\t_testCacheListener.assertRemoved(_KEY_2, _VALUE_2);\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(0);\n\n\t\t\n\n\t\t_transactionalPortalCache.put(_KEY_1, _VALUE_1);\n\t\t_transactionalPortalCache.put(_KEY_2, _VALUE_2);\n\n\t\t_transactionalPortalCache.removeAll();\n\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertNull(_portalCache.get(_KEY_1));\n\t\tAssert.assertNull(_portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(3);\n\t\t_testCacheListener.assertPut(_KEY_1, _VALUE_1);\n\t\t_testCacheListener.assertPut(_KEY_2, _VALUE_2);\n\t\t_testCacheListener.assertRemoveAll();\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(3);\n\t\t_testCacheReplicator.assertPut(_KEY_1, _VALUE_1);\n\t\t_testCacheReplicator.assertPut(_KEY_2, _VALUE_2);\n\t\t_testCacheReplicator.assertRemoveAll();\n\n\t\t_testCacheReplicator.reset();\n\n\t\t\n\n\t\t_transactionalPortalCache.put(_KEY_1, _VALUE_1);\n\t\t_transactionalPortalCache.put(_KEY_2, _VALUE_2);\n\n\t\tPortalCacheHelperUtil.removeAllWithoutReplicator(\n\t\t\t_transactionalPortalCache);\n\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_1));\n\t\tAssert.assertNull(_transactionalPortalCache.get(_KEY_2));\n\t\tAssert.assertNull(_portalCache.get(_KEY_1));\n\t\tAssert.assertNull(_portalCache.get(_KEY_2));\n\n\t\t_testCacheListener.assertActionsCount(3);\n\t\t_testCacheListener.assertPut(_KEY_1, _VALUE_1);\n\t\t_testCacheListener.assertPut(_KEY_2, _VALUE_2);\n\t\t_testCacheListener.assertRemoveAll();\n\n\t\t_testCacheListener.reset();\n\n\t\t_testCacheReplicator.assertActionsCount(2);\n\t\t_testCacheReplicator.assertPut(_KEY_1, _VALUE_1);\n\t\t_testCacheReplicator.assertPut(_KEY_2, _VALUE_2);\n\n\t\t_testCacheReplicator.reset();\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"assert","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":".","start_char":10,"line":1},{"index_id":3,"token_group":3,"text":"assert","start_char":11,"line":1},{"index_id":4,"token_group":4,"text":"Equals","start_char":17,"line":1},{"index_id":5,"token_group":4,"text":"(","start_char":23,"line":1},{"index_id":6,"token_group":5,"text":"","start_char":24,"line":1},{"index_id":7,"token_group":6,"text":"Value","start_char":25,"line":1},{"index_id":8,"token_group":6,"text":"1","start_char":31,"line":1},{"index_id":9,"token_group":6,"text":",","start_char":32,"line":1},{"index_id":10,"token_group":7,"text":"","start_char":33,"line":1},{"index_id":11,"token_group":8,"text":"Transactional","start_char":35,"line":1},{"index_id":12,"token_group":8,"text":"Portal","start_char":48,"line":1},{"index_id":13,"token_group":8,"text":"Cache","start_char":54,"line":1},{"index_id":14,"token_group":8,"text":".","start_char":59,"line":1},{"index_id":15,"token_group":9,"text":"get","start_char":60,"line":1},{"index_id":16,"token_group":10,"text":"(","start_char":63,"line":1},{"index_id":17,"token_group":11,"text":"","start_char":64,"line":1},{"index_id":18,"token_group":12,"text":"Key","start_char":65,"line":1},{"index_id":19,"token_group":12,"text":"1","start_char":69,"line":1},{"index_id":20,"token_group":12,"text":")","start_char":70,"line":1},{"index_id":21,"token_group":13,"text":")","start_char":71,"line":1},{"index_id":22,"token_group":14,"text":";","start_char":72,"line":1},{"index_id":23,"token_group":15,"text":"assert","start_char":4,"line":2},{"index_id":24,"token_group":16,"text":".","start_char":10,"line":2},{"index_id":25,"token_group":17,"text":"assert","start_char":11,"line":2},{"index_id":26,"token_group":18,"text":"Null","start_char":17,"line":2},{"index_id":27,"token_group":18,"text":"(","start_char":21,"line":2},{"index_id":28,"token_group":19,"text":"","start_char":22,"line":2},{"index_id":29,"token_group":20,"text":"Transactional","start_char":23,"line":2},{"index_id":30,"token_group":20,"text":"Portal","start_char":36,"line":2},{"index_id":31,"token_group":20,"text":"Cache","start_char":42,"line":2},{"index_id":32,"token_group":20,"text":".","start_char":47,"line":2},{"index_id":33,"token_group":21,"text":"get","start_char":48,"line":2},{"index_id":34,"token_group":22,"text":"(","start_char":51,"line":2},{"index_id":35,"token_group":23,"text":"","start_char":52,"line":2},{"index_id":36,"token_group":24,"text":"Key","start_char":53,"line":2},{"index_id":37,"token_group":24,"text":"2","start_char":57,"line":2},{"index_id":38,"token_group":24,"text":")","start_char":58,"line":2},{"index_id":39,"token_group":25,"text":")","start_char":59,"line":2},{"index_id":40,"token_group":26,"text":";","start_char":60,"line":2},{"index_id":41,"token_group":27,"text":"assert","start_char":4,"line":3},{"index_id":42,"token_group":28,"text":".","start_char":10,"line":3},{"index_id":43,"token_group":29,"text":"assert","start_char":11,"line":3},{"index_id":44,"token_group":30,"text":"Equals","start_char":17,"line":3},{"index_id":45,"token_group":30,"text":"(","start_char":23,"line":3},{"index_id":46,"token_group":31,"text":"","start_char":24,"line":3},{"index_id":47,"token_group":32,"text":"Value","start_char":25,"line":3},{"index_id":48,"token_group":32,"text":"1","start_char":31,"line":3},{"index_id":49,"token_group":32,"text":",","start_char":32,"line":3},{"index_id":50,"token_group":33,"text":"","start_char":33,"line":3},{"index_id":51,"token_group":34,"text":"Portal","start_char":35,"line":3},{"index_id":52,"token_group":34,"text":"Cache","start_char":41,"line":3},{"index_id":53,"token_group":34,"text":".","start_char":46,"line":3},{"index_id":54,"token_group":35,"text":"get","start_char":47,"line":3},{"index_id":55,"token_group":36,"text":"(","start_char":50,"line":3},{"index_id":56,"token_group":37,"text":"","start_char":51,"line":3},{"index_id":57,"token_group":38,"text":"Key","start_char":52,"line":3},{"index_id":58,"token_group":38,"text":"1","start_char":56,"line":3},{"index_id":59,"token_group":38,"text":")","start_char":57,"line":3},{"index_id":60,"token_group":39,"text":")","start_char":58,"line":3},{"index_id":61,"token_group":40,"text":";","start_char":59,"line":3},{"index_id":62,"token_group":41,"text":"assert","start_char":4,"line":4},{"index_id":63,"token_group":42,"text":".","start_char":10,"line":4},{"index_id":64,"token_group":43,"text":"assert","start_char":11,"line":4},{"index_id":65,"token_group":44,"text":"Null","start_char":17,"line":4},{"index_id":66,"token_group":44,"text":"(","start_char":21,"line":4},{"index_id":67,"token_group":45,"text":"","start_char":22,"line":4},{"index_id":68,"token_group":46,"text":"Portal","start_char":23,"line":4},{"index_id":69,"token_group":46,"text":"Cache","start_char":29,"line":4},{"index_id":70,"token_group":46,"text":".","start_char":34,"line":4},{"index_id":71,"token_group":47,"text":"get","start_char":35,"line":4},{"index_id":72,"token_group":48,"text":"(","start_char":38,"line":4},{"index_id":73,"token_group":49,"text":"","start_char":39,"line":4},{"index_id":74,"token_group":50,"text":"Key","start_char":40,"line":4},{"index_id":75,"token_group":50,"text":"2","start_char":44,"line":4},{"index_id":76,"token_group":50,"text":")","start_char":45,"line":4},{"index_id":77,"token_group":51,"text":")","start_char":46,"line":4},{"index_id":78,"token_group":52,"text":";","start_char":47,"line":4},{"index_id":79,"token_group":53,"text":"","start_char":48,"line":4},{"index_id":80,"token_group":54,"text":"Transactional","start_char":5,"line":8},{"index_id":81,"token_group":54,"text":"Portal","start_char":18,"line":8},{"index_id":82,"token_group":54,"text":"Cache","start_char":24,"line":8},{"index_id":83,"token_group":54,"text":".","start_char":29,"line":8},{"index_id":84,"token_group":55,"text":"put","start_char":30,"line":8},{"index_id":85,"token_group":56,"text":"(","start_char":33,"line":8},{"index_id":86,"token_group":57,"text":"","start_char":34,"line":8},{"index_id":87,"token_group":58,"text":"Key","start_char":35,"line":8},{"index_id":88,"token_group":58,"text":"2","start_char":39,"line":8},{"index_id":89,"token_group":58,"text":",","start_char":40,"line":8},{"index_id":90,"token_group":59,"text":"","start_char":41,"line":8},{"index_id":91,"token_group":60,"text":"Value","start_char":43,"line":8},{"index_id":92,"token_group":60,"text":"2","start_char":49,"line":8},{"index_id":93,"token_group":60,"text":")","start_char":50,"line":8},{"index_id":94,"token_group":61,"text":";","start_char":51,"line":8},{"index_id":95,"token_group":62,"text":"assert","start_char":4,"line":10},{"index_id":96,"token_group":63,"text":".","start_char":10,"line":10},{"index_id":97,"token_group":64,"text":"assert","start_char":11,"line":10},{"index_id":98,"token_group":65,"text":"Equals","start_char":17,"line":10},{"index_id":99,"token_group":65,"text":"(","start_char":23,"line":10},{"index_id":100,"token_group":66,"text":"","start_char":24,"line":10},{"index_id":101,"token_group":67,"text":"Value","start_char":25,"line":10},{"index_id":102,"token_group":67,"text":"1","start_char":31,"line":10},{"index_id":103,"token_group":67,"text":",","start_char":32,"line":10},{"index_id":104,"token_group":68,"text":"","start_char":33,"line":10},{"index_id":105,"token_group":69,"text":"Transactional","start_char":35,"line":10},{"index_id":106,"token_group":69,"text":"Portal","start_char":48,"line":10},{"index_id":107,"token_group":69,"text":"Cache","start_char":54,"line":10},{"index_id":108,"token_group":69,"text":".","start_char":59,"line":10},{"index_id":109,"token_group":70,"text":"get","start_char":60,"line":10},{"index_id":110,"token_group":71,"text":"(","start_char":63,"line":10},{"index_id":111,"token_group":72,"text":"","start_char":64,"line":10},{"index_id":112,"token_group":73,"text":"Key","start_char":65,"line":10},{"index_id":113,"token_group":73,"text":"1","start_char":69,"line":10},{"index_id":114,"token_group":73,"text":")","start_char":70,"line":10},{"index_id":115,"token_group":74,"text":")","start_char":71,"line":10},{"index_id":116,"token_group":75,"text":";","start_char":72,"line":10},{"index_id":117,"token_group":76,"text":"assert","start_char":4,"line":11},{"index_id":118,"token_group":77,"text":".","start_char":10,"line":11},{"index_id":119,"token_group":78,"text":"assert","start_char":11,"line":11},{"index_id":120,"token_group":79,"text":"Equals","start_char":17,"line":11},{"index_id":121,"token_group":79,"text":"(","start_char":23,"line":11},{"index_id":122,"token_group":80,"text":"","start_char":24,"line":11},{"index_id":123,"token_group":81,"text":"Value","start_char":25,"line":11},{"index_id":124,"token_group":81,"text":"2","start_char":31,"line":11},{"index_id":125,"token_group":81,"text":",","start_char":32,"line":11},{"index_id":126,"token_group":82,"text":"","start_char":33,"line":11},{"index_id":127,"token_group":83,"text":"Transactional","start_char":35,"line":11},{"index_id":128,"token_group":83,"text":"Portal","start_char":48,"line":11},{"index_id":129,"token_group":83,"text":"Cache","start_char":54,"line":11},{"index_id":130,"token_group":83,"text":".","start_char":59,"line":11},{"index_id":131,"token_group":84,"text":"get","start_char":60,"line":11},{"index_id":132,"token_group":85,"text":"(","start_char":63,"line":11},{"index_id":133,"token_group":86,"text":"","start_char":64,"line":11},{"index_id":134,"token_group":87,"text":"Key","start_char":65,"line":11},{"index_id":135,"token_group":87,"text":"2","start_char":69,"line":11},{"index_id":136,"token_group":87,"text":")","start_char":70,"line":11},{"index_id":137,"token_group":88,"text":")","start_char":71,"line":11},{"index_id":138,"token_group":89,"text":";","start_char":72,"line":11},{"index_id":139,"token_group":90,"text":"assert","start_char":4,"line":12},{"index_id":140,"token_group":91,"text":".","start_char":10,"line":12},{"index_id":141,"token_group":92,"text":"assert","start_char":11,"line":12},{"index_id":142,"token_group":93,"text":"Equals","start_char":17,"line":12},{"index_id":143,"token_group":93,"text":"(","start_char":23,"line":12},{"index_id":144,"token_group":94,"text":"","start_char":24,"line":12},{"index_id":145,"token_group":95,"text":"Value","start_char":25,"line":12},{"index_id":146,"token_group":95,"text":"1","start_char":31,"line":12},{"index_id":147,"token_group":95,"text":",","start_char":32,"line":12},{"index_id":148,"token_group":96,"text":"","start_char":33,"line":12},{"index_id":149,"token_group":97,"text":"Portal","start_char":35,"line":12},{"index_id":150,"token_group":97,"text":"Cache","start_char":41,"line":12},{"index_id":151,"token_group":97,"text":".","start_char":46,"line":12},{"index_id":152,"token_group":98,"text":"get","start_char":47,"line":12},{"index_id":153,"token_group":99,"text":"(","start_char":50,"line":12},{"index_id":154,"token_group":100,"text":"","start_char":51,"line":12},{"index_id":155,"token_group":101,"text":"Key","start_char":52,"line":12},{"index_id":156,"token_group":101,"text":"1","start_char":56,"line":12},{"index_id":157,"token_group":101,"text":")","start_char":57,"line":12},{"index_id":158,"token_group":102,"text":")","start_char":58,"line":12},{"index_id":159,"token_group":103,"text":";","start_char":59,"line":12},{"index_id":160,"token_group":104,"text":"assert","start_char":4,"line":13},{"index_id":161,"token_group":105,"text":".","start_char":10,"line":13},{"index_id":162,"token_group":106,"text":"assert","start_char":11,"line":13},{"index_id":163,"token_group":107,"text":"Equals","start_char":17,"line":13},{"index_id":164,"token_group":107,"text":"(","start_char":23,"line":13},{"index_id":165,"token_group":108,"text":"","start_char":24,"line":13},{"index_id":166,"token_group":109,"text":"Value","start_char":25,"line":13},{"index_id":167,"token_group":109,"text":"2","start_char":31,"line":13},{"index_id":168,"token_group":109,"text":",","start_char":32,"line":13},{"index_id":169,"token_group":110,"text":"","start_char":33,"line":13},{"index_id":170,"token_group":111,"text":"Portal","start_char":35,"line":13},{"index_id":171,"token_group":111,"text":"Cache","start_char":41,"line":13},{"index_id":172,"token_group":111,"text":".","start_char":46,"line":13},{"index_id":173,"token_group":112,"text":"get","start_char":47,"line":13},{"index_id":174,"token_group":113,"text":"(","start_char":50,"line":13},{"index_id":175,"token_group":114,"text":"","start_char":51,"line":13},{"index_id":176,"token_group":115,"text":"Key","start_char":52,"line":13},{"index_id":177,"token_group":115,"text":"2","start_char":56,"line":13},{"index_id":178,"token_group":115,"text":")","start_char":57,"line":13},{"index_id":179,"token_group":116,"text":")","start_char":58,"line":13},{"index_id":180,"token_group":117,"text":";","start_char":59,"line":13},{"index_id":181,"token_group":118,"text":"","start_char":60,"line":13},{"index_id":182,"token_group":119,"text":"Test","start_char":5,"line":15},{"index_id":183,"token_group":119,"text":"Cache","start_char":9,"line":15},{"index_id":184,"token_group":119,"text":"Listener","start_char":14,"line":15},{"index_id":185,"token_group":119,"text":".","start_char":22,"line":15},{"index_id":186,"token_group":120,"text":"assert","start_char":23,"line":15},{"index_id":187,"token_group":121,"text":"Actions","start_char":29,"line":15},{"index_id":188,"token_group":121,"text":"Count","start_char":36,"line":15},{"index_id":189,"token_group":121,"text":"(","start_char":41,"line":15},{"index_id":190,"token_group":122,"text":"1","start_char":42,"line":15},{"index_id":191,"token_group":123,"text":")","start_char":43,"line":15},{"index_id":192,"token_group":124,"text":";","start_char":44,"line":15},{"index_id":193,"token_group":125,"text":"","start_char":45,"line":15},{"index_id":194,"token_group":126,"text":"Test","start_char":5,"line":16},{"index_id":195,"token_group":126,"text":"Cache","start_char":9,"line":16},{"index_id":196,"token_group":126,"text":"Listener","start_char":14,"line":16},{"index_id":197,"token_group":126,"text":".","start_char":22,"line":16},{"index_id":198,"token_group":127,"text":"assert","start_char":23,"line":16},{"index_id":199,"token_group":128,"text":"Put","start_char":29,"line":16},{"index_id":200,"token_group":128,"text":"(","start_char":32,"line":16},{"index_id":201,"token_group":129,"text":"","start_char":33,"line":16},{"index_id":202,"token_group":130,"text":"Key","start_char":34,"line":16},{"index_id":203,"token_group":130,"text":"2","start_char":38,"line":16},{"index_id":204,"token_group":130,"text":",","start_char":39,"line":16},{"index_id":205,"token_group":131,"text":"","start_char":40,"line":16},{"index_id":206,"token_group":132,"text":"Value","start_char":42,"line":16},{"index_id":207,"token_group":132,"text":"2","start_char":48,"line":16},{"index_id":208,"token_group":132,"text":")","start_char":49,"line":16},{"index_id":209,"token_group":133,"text":";","start_char":50,"line":16},{"index_id":210,"token_group":134,"text":"","start_char":51,"line":16},{"index_id":211,"token_group":135,"text":"Test","start_char":5,"line":18},{"index_id":212,"token_group":135,"text":"Cache","start_char":9,"line":18},{"index_id":213,"token_group":135,"text":"Listener","start_char":14,"line":18},{"index_id":214,"token_group":135,"text":".","start_char":22,"line":18},{"index_id":215,"token_group":136,"text":"reset","start_char":23,"line":18},{"index_id":216,"token_group":137,"text":"(","start_char":28,"line":18},{"index_id":217,"token_group":138,"text":")","start_char":29,"line":18},{"index_id":218,"token_group":139,"text":";","start_char":30,"line":18},{"index_id":219,"token_group":140,"text":"","start_char":31,"line":18},{"index_id":220,"token_group":141,"text":"Test","start_char":5,"line":20},{"index_id":221,"token_group":141,"text":"Cache","start_char":9,"line":20},{"index_id":222,"token_group":141,"text":"Replicator","start_char":14,"line":20},{"index_id":223,"token_group":141,"text":".","start_char":24,"line":20},{"index_id":224,"token_group":142,"text":"assert","start_char":25,"line":20},{"index_id":225,"token_group":143,"text":"Actions","start_char":31,"line":20},{"index_id":226,"token_group":143,"text":"Count","start_char":38,"line":20},{"index_id":227,"token_group":143,"text":"(","start_char":43,"line":20},{"index_id":228,"token_group":144,"text":"1","start_char":44,"line":20},{"index_id":229,"token_group":145,"text":")","start_char":45,"line":20},{"index_id":230,"token_group":146,"text":";","start_char":46,"line":20},{"index_id":231,"token_group":147,"text":"","start_char":47,"line":20},{"index_id":232,"token_group":148,"text":"Test","start_char":5,"line":21},{"index_id":233,"token_group":148,"text":"Cache","start_char":9,"line":21},{"index_id":234,"token_group":148,"text":"Replicator","start_char":14,"line":21},{"index_id":235,"token_group":148,"text":".","start_char":24,"line":21},{"index_id":236,"token_group":149,"text":"assert","start_char":25,"line":21},{"index_id":237,"token_group":150,"text":"Put","start_char":31,"line":21},{"index_id":238,"token_group":150,"text":"(","start_char":34,"line":21},{"index_id":239,"token_group":151,"text":"","start_char":35,"line":21},{"index_id":240,"token_group":152,"text":"Key","start_char":36,"line":21},{"index_id":241,"token_group":152,"text":"2","start_char":40,"line":21},{"index_id":242,"token_group":152,"text":",","start_char":41,"line":21},{"index_id":243,"token_group":153,"text":"","start_char":42,"line":21},{"index_id":244,"token_group":154,"text":"Value","start_char":44,"line":21},{"index_id":245,"token_group":154,"text":"2","start_char":50,"line":21},{"index_id":246,"token_group":154,"text":")","start_char":51,"line":21},{"index_id":247,"token_group":155,"text":";","start_char":52,"line":21},{"index_id":248,"token_group":156,"text":"","start_char":53,"line":21},{"index_id":249,"token_group":157,"text":"Test","start_char":5,"line":23},{"index_id":250,"token_group":157,"text":"Cache","start_char":9,"line":23},{"index_id":251,"token_group":157,"text":"Replicator","start_char":14,"line":23},{"index_id":252,"token_group":157,"text":".","start_char":24,"line":23},{"index_id":253,"token_group":158,"text":"reset","start_char":25,"line":23},{"index_id":254,"token_group":159,"text":"(","start_char":30,"line":23},{"index_id":255,"token_group":160,"text":")","start_char":31,"line":23},{"index_id":256,"token_group":161,"text":";","start_char":32,"line":23},{"index_id":257,"token_group":162,"text":"","start_char":33,"line":23},{"index_id":258,"token_group":163,"text":"Transactional","start_char":5,"line":27},{"index_id":259,"token_group":163,"text":"Portal","start_char":18,"line":27},{"index_id":260,"token_group":163,"text":"Cache","start_char":24,"line":27},{"index_id":261,"token_group":163,"text":".","start_char":29,"line":27},{"index_id":262,"token_group":164,"text":"put","start_char":30,"line":27},{"index_id":263,"token_group":165,"text":"(","start_char":33,"line":27},{"index_id":264,"token_group":166,"text":"","start_char":34,"line":27},{"index_id":265,"token_group":167,"text":"Key","start_char":35,"line":27},{"index_id":266,"token_group":167,"text":"1","start_char":39,"line":27},{"index_id":267,"token_group":167,"text":",","start_char":40,"line":27},{"index_id":268,"token_group":168,"text":"","start_char":41,"line":27},{"index_id":269,"token_group":169,"text":"Value","start_char":43,"line":27},{"index_id":270,"token_group":169,"text":"2","start_char":49,"line":27},{"index_id":271,"token_group":169,"text":",","start_char":50,"line":27},{"index_id":272,"token_group":170,"text":"10","start_char":52,"line":27},{"index_id":273,"token_group":171,"text":")","start_char":54,"line":27},{"index_id":274,"token_group":172,"text":";","start_char":55,"line":27},{"index_id":275,"token_group":173,"text":"assert","start_char":4,"line":29},{"index_id":276,"token_group":174,"text":".","start_char":10,"line":29},{"index_id":277,"token_group":175,"text":"assert","start_char":11,"line":29},{"index_id":278,"token_group":176,"text":"Equals","start_char":17,"line":29},{"index_id":279,"token_group":176,"text":"(","start_char":23,"line":29},{"index_id":280,"token_group":177,"text":"","start_char":24,"line":29},{"index_id":281,"token_group":178,"text":"Value","start_char":25,"line":29},{"index_id":282,"token_group":178,"text":"2","start_char":31,"line":29},{"index_id":283,"token_group":178,"text":",","start_char":32,"line":29},{"index_id":284,"token_group":179,"text":"","start_char":33,"line":29},{"index_id":285,"token_group":180,"text":"Transactional","start_char":35,"line":29},{"index_id":286,"token_group":180,"text":"Portal","start_char":48,"line":29},{"index_id":287,"token_group":180,"text":"Cache","start_char":54,"line":29},{"index_id":288,"token_group":180,"text":".","start_char":59,"line":29},{"index_id":289,"token_group":181,"text":"get","start_char":60,"line":29},{"index_id":290,"token_group":182,"text":"(","start_char":63,"line":29},{"index_id":291,"token_group":183,"text":"","start_char":64,"line":29},{"index_id":292,"token_group":184,"text":"Key","start_char":65,"line":29},{"index_id":293,"token_group":184,"text":"1","start_char":69,"line":29},{"index_id":294,"token_group":184,"text":")","start_char":70,"line":29},{"index_id":295,"token_group":185,"text":")","start_char":71,"line":29},{"index_id":296,"token_group":186,"text":";","start_char":72,"line":29},{"index_id":297,"token_group":187,"text":"assert","start_char":4,"line":30},{"index_id":298,"token_group":188,"text":".","start_char":10,"line":30},{"index_id":299,"token_group":189,"text":"assert","start_char":11,"line":30},{"index_id":300,"token_group":190,"text":"Equals","start_char":17,"line":30},{"index_id":301,"token_group":190,"text":"(","start_char":23,"line":30},{"index_id":302,"token_group":191,"text":"","start_char":24,"line":30},{"index_id":303,"token_group":192,"text":"Value","start_char":25,"line":30},{"index_id":304,"token_group":192,"text":"2","start_char":31,"line":30},{"index_id":305,"token_group":192,"text":",","start_char":32,"line":30},{"index_id":306,"token_group":193,"text":"","start_char":33,"line":30},{"index_id":307,"token_group":194,"text":"Transactional","start_char":35,"line":30},{"index_id":308,"token_group":194,"text":"Portal","start_char":48,"line":30},{"index_id":309,"token_group":194,"text":"Cache","start_char":54,"line":30},{"index_id":310,"token_group":194,"text":".","start_char":59,"line":30},{"index_id":311,"token_group":195,"text":"get","start_char":60,"line":30},{"index_id":312,"token_group":196,"text":"(","start_char":63,"line":30},{"index_id":313,"token_group":197,"text":"","start_char":64,"line":30},{"index_id":314,"token_group":198,"text":"Key","start_char":65,"line":30},{"index_id":315,"token_group":198,"text":"2","start_char":69,"line":30},{"index_id":316,"token_group":198,"text":")","start_char":70,"line":30},{"index_id":317,"token_group":199,"text":")","start_char":71,"line":30},{"index_id":318,"token_group":200,"text":";","start_char":72,"line":30},{"index_id":319,"token_group":201,"text":"assert","start_char":4,"line":31},{"index_id":320,"token_group":202,"text":".","start_char":10,"line":31},{"index_id":321,"token_group":203,"text":"assert","start_char":11,"line":31},{"index_id":322,"token_group":204,"text":"Equals","start_char":17,"line":31},{"index_id":323,"token_group":204,"text":"(","start_char":23,"line":31},{"index_id":324,"token_group":205,"text":"","start_char":24,"line":31},{"index_id":325,"token_group":206,"text":"Value","start_char":25,"line":31},{"index_id":326,"token_group":206,"text":"2","start_char":31,"line":31},{"index_id":327,"token_group":206,"text":",","start_char":32,"line":31},{"index_id":328,"token_group":207,"text":"","start_char":33,"line":31},{"index_id":329,"token_group":208,"text":"Portal","start_char":35,"line":31},{"index_id":330,"token_group":208,"text":"Cache","start_char":41,"line":31},{"index_id":331,"token_group":208,"text":".","start_char":46,"line":31},{"index_id":332,"token_group":209,"text":"get","start_char":47,"line":31},{"index_id":333,"token_group":210,"text":"(","start_char":50,"line":31},{"index_id":334,"token_group":211,"text":"","start_char":51,"line":31},{"index_id":335,"token_group":212,"text":"Key","start_char":52,"line":31},{"index_id":336,"token_group":212,"text":"1","start_char":56,"line":31},{"index_id":337,"token_group":212,"text":")","start_char":57,"line":31},{"index_id":338,"token_group":213,"text":")","start_char":58,"line":31},{"index_id":339,"token_group":214,"text":";","start_char":59,"line":31},{"index_id":340,"token_group":215,"text":"assert","start_char":4,"line":32},{"index_id":341,"token_group":216,"text":".","start_char":10,"line":32},{"index_id":342,"token_group":217,"text":"assert","start_char":11,"line":32},{"index_id":343,"token_group":218,"text":"Equals","start_char":17,"line":32},{"index_id":344,"token_group":218,"text":"(","start_char":23,"line":32},{"index_id":345,"token_group":219,"text":"","start_char":24,"line":32},{"index_id":346,"token_group":220,"text":"Value","start_char":25,"line":32},{"index_id":347,"token_group":220,"text":"2","start_char":31,"line":32},{"index_id":348,"token_group":220,"text":",","start_char":32,"line":32},{"index_id":349,"token_group":221,"text":"","start_char":33,"line":32},{"index_id":350,"token_group":222,"text":"Portal","start_char":35,"line":32},{"index_id":351,"token_group":222,"text":"Cache","start_char":41,"line":32},{"index_id":352,"token_group":222,"text":".","start_char":46,"line":32},{"index_id":353,"token_group":223,"text":"get","start_char":47,"line":32},{"index_id":354,"token_group":224,"text":"(","start_char":50,"line":32},{"index_id":355,"token_group":225,"text":"","start_char":51,"line":32},{"index_id":356,"token_group":226,"text":"Key","start_char":52,"line":32},{"index_id":357,"token_group":226,"text":"2","start_char":56,"line":32},{"index_id":358,"token_group":226,"text":")","start_char":57,"line":32},{"index_id":359,"token_group":227,"text":")","start_char":58,"line":32},{"index_id":360,"token_group":228,"text":";","start_char":59,"line":32},{"index_id":361,"token_group":229,"text":"","start_char":60,"line":32},{"index_id":362,"token_group":230,"text":"Test","start_char":5,"line":34},{"index_id":363,"token_group":230,"text":"Cache","start_char":9,"line":34},{"index_id":364,"token_group":230,"text":"Listener","start_char":14,"line":34},{"index_id":365,"token_group":230,"text":".","start_char":22,"line":34},{"index_id":366,"token_group":231,"text":"assert","start_char":23,"line":34},{"index_id":367,"token_group":232,"text":"Actions","start_char":29,"line":34},{"index_id":368,"token_group":232,"text":"Count","start_char":36,"line":34},{"index_id":369,"token_group":232,"text":"(","start_char":41,"line":34},{"index_id":370,"token_group":233,"text":"1","start_char":42,"line":34},{"index_id":371,"token_group":234,"text":")","start_char":43,"line":34},{"index_id":372,"token_group":235,"text":";","start_char":44,"line":34},{"index_id":373,"token_group":236,"text":"","start_char":45,"line":34},{"index_id":374,"token_group":237,"text":"Test","start_char":5,"line":35},{"index_id":375,"token_group":237,"text":"Cache","start_char":9,"line":35},{"index_id":376,"token_group":237,"text":"Listener","start_char":14,"line":35},{"index_id":377,"token_group":237,"text":".","start_char":22,"line":35},{"index_id":378,"token_group":238,"text":"assert","start_char":23,"line":35},{"index_id":379,"token_group":239,"text":"Updated","start_char":29,"line":35},{"index_id":380,"token_group":239,"text":"(","start_char":36,"line":35},{"index_id":381,"token_group":240,"text":"","start_char":37,"line":35},{"index_id":382,"token_group":241,"text":"Key","start_char":38,"line":35},{"index_id":383,"token_group":241,"text":"1","start_char":42,"line":35},{"index_id":384,"token_group":241,"text":",","start_char":43,"line":35},{"index_id":385,"token_group":242,"text":"","start_char":44,"line":35},{"index_id":386,"token_group":243,"text":"Value","start_char":46,"line":35},{"index_id":387,"token_group":243,"text":"2","start_char":52,"line":35},{"index_id":388,"token_group":243,"text":",","start_char":53,"line":35},{"index_id":389,"token_group":244,"text":"10","start_char":55,"line":35},{"index_id":390,"token_group":245,"text":")","start_char":57,"line":35},{"index_id":391,"token_group":246,"text":";","start_char":58,"line":35},{"index_id":392,"token_group":247,"text":"","start_char":59,"line":35},{"index_id":393,"token_group":248,"text":"Test","start_char":5,"line":37},{"index_id":394,"token_group":248,"text":"Cache","start_char":9,"line":37},{"index_id":395,"token_group":248,"text":"Listener","start_char":14,"line":37},{"index_id":396,"token_group":248,"text":".","start_char":22,"line":37},{"index_id":397,"token_group":249,"text":"reset","start_char":23,"line":37},{"index_id":398,"token_group":250,"text":"(","start_char":28,"line":37},{"index_id":399,"token_group":251,"text":")","start_char":29,"line":37},{"index_id":400,"token_group":252,"text":";","start_char":30,"line":37},{"index_id":401,"token_group":253,"text":"","start_char":31,"line":37},{"index_id":402,"token_group":254,"text":"Test","start_char":5,"line":39},{"index_id":403,"token_group":254,"text":"Cache","start_char":9,"line":39},{"index_id":404,"token_group":254,"text":"Replicator","start_char":14,"line":39},{"index_id":405,"token_group":254,"text":".","start_char":24,"line":39},{"index_id":406,"token_group":255,"text":"assert","start_char":25,"line":39},{"index_id":407,"token_group":256,"text":"Actions","start_char":31,"line":39},{"index_id":408,"token_group":256,"text":"Count","start_char":38,"line":39},{"index_id":409,"token_group":256,"text":"(","start_char":43,"line":39},{"index_id":410,"token_group":257,"text":"1","start_char":44,"line":39},{"index_id":411,"token_group":258,"text":")","start_char":45,"line":39},{"index_id":412,"token_group":259,"text":";","start_char":46,"line":39},{"index_id":413,"token_group":260,"text":"","start_char":47,"line":39},{"index_id":414,"token_group":261,"text":"Test","start_char":5,"line":40},{"index_id":415,"token_group":261,"text":"Cache","start_char":9,"line":40},{"index_id":416,"token_group":261,"text":"Replicator","start_char":14,"line":40},{"index_id":417,"token_group":261,"text":".","start_char":24,"line":40},{"index_id":418,"token_group":262,"text":"assert","start_char":25,"line":40},{"index_id":419,"token_group":263,"text":"Updated","start_char":31,"line":40},{"index_id":420,"token_group":263,"text":"(","start_char":38,"line":40},{"index_id":421,"token_group":264,"text":"","start_char":39,"line":40},{"index_id":422,"token_group":265,"text":"Key","start_char":40,"line":40},{"index_id":423,"token_group":265,"text":"1","start_char":44,"line":40},{"index_id":424,"token_group":265,"text":",","start_char":45,"line":40},{"index_id":425,"token_group":266,"text":"","start_char":46,"line":40},{"index_id":426,"token_group":267,"text":"Value","start_char":48,"line":40},{"index_id":427,"token_group":267,"text":"2","start_char":54,"line":40},{"index_id":428,"token_group":267,"text":",","start_char":55,"line":40},{"index_id":429,"token_group":268,"text":"10","start_char":57,"line":40},{"index_id":430,"token_group":269,"text":")","start_char":59,"line":40},{"index_id":431,"token_group":270,"text":";","start_char":60,"line":40},{"index_id":432,"token_group":271,"text":"","start_char":61,"line":40},{"index_id":433,"token_group":272,"text":"Test","start_char":5,"line":42},{"index_id":434,"token_group":272,"text":"Cache","start_char":9,"line":42},{"index_id":435,"token_group":272,"text":"Replicator","start_char":14,"line":42},{"index_id":436,"token_group":272,"text":".","start_char":24,"line":42},{"index_id":437,"token_group":273,"text":"reset","start_char":25,"line":42},{"index_id":438,"token_group":274,"text":"(","start_char":30,"line":42},{"index_id":439,"token_group":275,"text":")","start_char":31,"line":42},{"index_id":440,"token_group":276,"text":";","start_char":32,"line":42},{"index_id":441,"token_group":277,"text":"try","start_char":4,"line":46},{"index_id":442,"token_group":278,"text":"{","start_char":4,"line":47},{"index_id":443,"token_group":279,"text":"","start_char":5,"line":47},{"index_id":444,"token_group":280,"text":"Transactional","start_char":9,"line":48},{"index_id":445,"token_group":280,"text":"Portal","start_char":22,"line":48},{"index_id":446,"token_group":280,"text":"Cache","start_char":28,"line":48},{"index_id":447,"token_group":280,"text":".","start_char":33,"line":48},{"index_id":448,"token_group":281,"text":"put","start_char":34,"line":48},{"index_id":449,"token_group":282,"text":"(","start_char":37,"line":48},{"index_id":450,"token_group":283,"text":"","start_char":38,"line":48},{"index_id":451,"token_group":284,"text":"Key","start_char":39,"line":48},{"index_id":452,"token_group":284,"text":"1","start_char":43,"line":48},{"index_id":453,"token_group":284,"text":",","start_char":44,"line":48},{"index_id":454,"token_group":285,"text":"","start_char":45,"line":48},{"index_id":455,"token_group":286,"text":"Value","start_char":47,"line":48},{"index_id":456,"token_group":286,"text":"2","start_char":53,"line":48},{"index_id":457,"token_group":286,"text":",","start_char":54,"line":48},{"index_id":458,"token_group":287,"text":"-","start_char":56,"line":48},{"index_id":459,"token_group":288,"text":"1","start_char":57,"line":48},{"index_id":460,"token_group":289,"text":")","start_char":58,"line":48},{"index_id":461,"token_group":290,"text":";","start_char":59,"line":48},{"index_id":462,"token_group":291,"text":"assert","start_char":8,"line":50},{"index_id":463,"token_group":292,"text":".","start_char":14,"line":50},{"index_id":464,"token_group":293,"text":"fail","start_char":15,"line":50},{"index_id":465,"token_group":294,"text":"(","start_char":19,"line":50},{"index_id":466,"token_group":295,"text":")","start_char":20,"line":50},{"index_id":467,"token_group":296,"text":";","start_char":21,"line":50},{"index_id":468,"token_group":297,"text":"}","start_char":4,"line":51},{"index_id":469,"token_group":298,"text":"catch","start_char":4,"line":52},{"index_id":470,"token_group":299,"text":"(","start_char":10,"line":52},{"index_id":471,"token_group":300,"text":"illegal","start_char":11,"line":52},{"index_id":472,"token_group":301,"text":"Argument","start_char":18,"line":52},{"index_id":473,"token_group":301,"text":"Exception","start_char":26,"line":52},{"index_id":474,"token_group":301,"text":"iae","start_char":36,"line":52},{"index_id":475,"token_group":302,"text":")","start_char":39,"line":52},{"index_id":476,"token_group":303,"text":"{","start_char":4,"line":53},{"index_id":477,"token_group":304,"text":"assert","start_char":8,"line":54},{"index_id":478,"token_group":305,"text":".","start_char":14,"line":54},{"index_id":479,"token_group":306,"text":"assert","start_char":15,"line":54},{"index_id":480,"token_group":307,"text":"Equals","start_char":21,"line":54},{"index_id":481,"token_group":307,"text":"(","start_char":27,"line":54},{"index_id":482,"token_group":308,"text":"\"Time to live is negative\"","start_char":28,"line":54},{"index_id":483,"token_group":309,"text":",","start_char":54,"line":54},{"index_id":484,"token_group":310,"text":"iae","start_char":56,"line":54},{"index_id":485,"token_group":311,"text":".","start_char":59,"line":54},{"index_id":486,"token_group":312,"text":"get","start_char":60,"line":54},{"index_id":487,"token_group":313,"text":"Message","start_char":63,"line":54},{"index_id":488,"token_group":313,"text":"(","start_char":70,"line":54},{"index_id":489,"token_group":314,"text":")","start_char":71,"line":54},{"index_id":490,"token_group":315,"text":")","start_char":72,"line":54},{"index_id":491,"token_group":316,"text":";","start_char":73,"line":54},{"index_id":492,"token_group":317,"text":"}","start_char":4,"line":55},{"index_id":493,"token_group":318,"text":"assert","start_char":4,"line":57},{"index_id":494,"token_group":319,"text":".","start_char":10,"line":57},{"index_id":495,"token_group":320,"text":"assert","start_char":11,"line":57},{"index_id":496,"token_group":321,"text":"Equals","start_char":17,"line":57},{"index_id":497,"token_group":321,"text":"(","start_char":23,"line":57},{"index_id":498,"token_group":322,"text":"","start_char":24,"line":57},{"index_id":499,"token_group":323,"text":"Value","start_char":25,"line":57},{"index_id":500,"token_group":323,"text":"2","start_char":31,"line":57},{"index_id":501,"token_group":323,"text":",","start_char":32,"line":57},{"index_id":502,"token_group":324,"text":"","start_char":33,"line":57},{"index_id":503,"token_group":325,"text":"Transactional","start_char":35,"line":57},{"index_id":504,"token_group":325,"text":"Portal","start_char":48,"line":57},{"index_id":505,"token_group":325,"text":"Cache","start_char":54,"line":57},{"index_id":506,"token_group":325,"text":".","start_char":59,"line":57},{"index_id":507,"token_group":326,"text":"get","start_char":60,"line":57},{"index_id":508,"token_group":327,"text":"(","start_char":63,"line":57},{"index_id":509,"token_group":328,"text":"","start_char":64,"line":57},{"index_id":510,"token_group":329,"text":"Key","start_char":65,"line":57},{"index_id":511,"token_group":329,"text":"1","start_char":69,"line":57},{"index_id":512,"token_group":329,"text":")","start_char":70,"line":57},{"index_id":513,"token_group":330,"text":")","start_char":71,"line":57},{"index_id":514,"token_group":331,"text":";","start_char":72,"line":57},{"index_id":515,"token_group":332,"text":"assert","start_char":4,"line":58},{"index_id":516,"token_group":333,"text":".","start_char":10,"line":58},{"index_id":517,"token_group":334,"text":"assert","start_char":11,"line":58},{"index_id":518,"token_group":335,"text":"Equals","start_char":17,"line":58},{"index_id":519,"token_group":335,"text":"(","start_char":23,"line":58},{"index_id":520,"token_group":336,"text":"","start_char":24,"line":58},{"index_id":521,"token_group":337,"text":"Value","start_char":25,"line":58},{"index_id":522,"token_group":337,"text":"2","start_char":31,"line":58},{"index_id":523,"token_group":337,"text":",","start_char":32,"line":58},{"index_id":524,"token_group":338,"text":"","start_char":33,"line":58},{"index_id":525,"token_group":339,"text":"Transactional","start_char":35,"line":58},{"index_id":526,"token_group":339,"text":"Portal","start_char":48,"line":58},{"index_id":527,"token_group":339,"text":"Cache","start_char":54,"line":58},{"index_id":528,"token_group":339,"text":".","start_char":59,"line":58},{"index_id":529,"token_group":340,"text":"get","start_char":60,"line":58},{"index_id":530,"token_group":341,"text":"(","start_char":63,"line":58},{"index_id":531,"token_group":342,"text":"","start_char":64,"line":58},{"index_id":532,"token_group":343,"text":"Key","start_char":65,"line":58},{"index_id":533,"token_group":343,"text":"2","start_char":69,"line":58},{"index_id":534,"token_group":343,"text":")","start_char":70,"line":58},{"index_id":535,"token_group":344,"text":")","start_char":71,"line":58},{"index_id":536,"token_group":345,"text":";","start_char":72,"line":58},{"index_id":537,"token_group":346,"text":"assert","start_char":4,"line":59},{"index_id":538,"token_group":347,"text":".","start_char":10,"line":59},{"index_id":539,"token_group":348,"text":"assert","start_char":11,"line":59},{"index_id":540,"token_group":349,"text":"Equals","start_char":17,"line":59},{"index_id":541,"token_group":349,"text":"(","start_char":23,"line":59},{"index_id":542,"token_group":350,"text":"","start_char":24,"line":59},{"index_id":543,"token_group":351,"text":"Value","start_char":25,"line":59},{"index_id":544,"token_group":351,"text":"2","start_char":31,"line":59},{"index_id":545,"token_group":351,"text":",","start_char":32,"line":59},{"index_id":546,"token_group":352,"text":"","start_char":33,"line":59},{"index_id":547,"token_group":353,"text":"Portal","start_char":35,"line":59},{"index_id":548,"token_group":353,"text":"Cache","start_char":41,"line":59},{"index_id":549,"token_group":353,"text":".","start_char":46,"line":59},{"index_id":550,"token_group":354,"text":"get","start_char":47,"line":59},{"index_id":551,"token_group":355,"text":"(","start_char":50,"line":59},{"index_id":552,"token_group":356,"text":"","start_char":51,"line":59},{"index_id":553,"token_group":357,"text":"Key","start_char":52,"line":59},{"index_id":554,"token_group":357,"text":"1","start_char":56,"line":59},{"index_id":555,"token_group":357,"text":")","start_char":57,"line":59},{"index_id":556,"token_group":358,"text":")","start_char":58,"line":59},{"index_id":557,"token_group":359,"text":";","start_char":59,"line":59},{"index_id":558,"token_group":360,"text":"assert","start_char":4,"line":60},{"index_id":559,"token_group":361,"text":".","start_char":10,"line":60},{"index_id":560,"token_group":362,"text":"assert","start_char":11,"line":60},{"index_id":561,"token_group":363,"text":"Equals","start_char":17,"line":60},{"index_id":562,"token_group":363,"text":"(","start_char":23,"line":60},{"index_id":563,"token_group":364,"text":"","start_char":24,"line":60},{"index_id":564,"token_group":365,"text":"Value","start_char":25,"line":60},{"index_id":565,"token_group":365,"text":"2","start_char":31,"line":60},{"index_id":566,"token_group":365,"text":",","start_char":32,"line":60},{"index_id":567,"token_group":366,"text":"","start_char":33,"line":60},{"index_id":568,"token_group":367,"text":"Portal","start_char":35,"line":60},{"index_id":569,"token_group":367,"text":"Cache","start_char":41,"line":60},{"index_id":570,"token_group":367,"text":".","start_char":46,"line":60},{"index_id":571,"token_group":368,"text":"get","start_char":47,"line":60},{"index_id":572,"token_group":369,"text":"(","start_char":50,"line":60},{"index_id":573,"token_group":370,"text":"","start_char":51,"line":60},{"index_id":574,"token_group":371,"text":"Key","start_char":52,"line":60},{"index_id":575,"token_group":371,"text":"2","start_char":56,"line":60},{"index_id":576,"token_group":371,"text":")","start_char":57,"line":60},{"index_id":577,"token_group":372,"text":")","start_char":58,"line":60},{"index_id":578,"token_group":373,"text":";","start_char":59,"line":60},{"index_id":579,"token_group":374,"text":"","start_char":60,"line":60},{"index_id":580,"token_group":375,"text":"Test","start_char":5,"line":62},{"index_id":581,"token_group":375,"text":"Cache","start_char":9,"line":62},{"index_id":582,"token_group":375,"text":"Listener","start_char":14,"line":62},{"index_id":583,"token_group":375,"text":".","start_char":22,"line":62},{"index_id":584,"token_group":376,"text":"assert","start_char":23,"line":62},{"index_id":585,"token_group":377,"text":"Actions","start_char":29,"line":62},{"index_id":586,"token_group":377,"text":"Count","start_char":36,"line":62},{"index_id":587,"token_group":377,"text":"(","start_char":41,"line":62},{"index_id":588,"token_group":378,"text":"0","start_char":42,"line":62},{"index_id":589,"token_group":379,"text":")","start_char":43,"line":62},{"index_id":590,"token_group":380,"text":";","start_char":44,"line":62},{"index_id":591,"token_group":381,"text":"","start_char":45,"line":62},{"index_id":592,"token_group":382,"text":"Test","start_char":5,"line":63},{"index_id":593,"token_group":382,"text":"Cache","start_char":9,"line":63},{"index_id":594,"token_group":382,"text":"Replicator","start_char":14,"line":63},{"index_id":595,"token_group":382,"text":".","start_char":24,"line":63},{"index_id":596,"token_group":383,"text":"assert","start_char":25,"line":63},{"index_id":597,"token_group":384,"text":"Actions","start_char":31,"line":63},{"index_id":598,"token_group":384,"text":"Count","start_char":38,"line":63},{"index_id":599,"token_group":384,"text":"(","start_char":43,"line":63},{"index_id":600,"token_group":385,"text":"0","start_char":44,"line":63},{"index_id":601,"token_group":386,"text":")","start_char":45,"line":63},{"index_id":602,"token_group":387,"text":";","start_char":46,"line":63},{"index_id":603,"token_group":388,"text":"portal","start_char":4,"line":67},{"index_id":604,"token_group":389,"text":"Cache","start_char":10,"line":67},{"index_id":605,"token_group":389,"text":"Helper","start_char":15,"line":67},{"index_id":606,"token_group":389,"text":"Util","start_char":21,"line":67},{"index_id":607,"token_group":389,"text":".","start_char":25,"line":67},{"index_id":608,"token_group":390,"text":"put","start_char":26,"line":67},{"index_id":609,"token_group":391,"text":"Without","start_char":29,"line":67},{"index_id":610,"token_group":391,"text":"Replicator","start_char":36,"line":67},{"index_id":611,"token_group":391,"text":"(","start_char":46,"line":67},{"index_id":612,"token_group":392,"text":"","start_char":47,"line":67},{"index_id":613,"token_group":393,"text":"Transactional","start_char":9,"line":68},{"index_id":614,"token_group":393,"text":"Portal","start_char":22,"line":68},{"index_id":615,"token_group":393,"text":"Cache","start_char":28,"line":68},{"index_id":616,"token_group":393,"text":",","start_char":33,"line":68},{"index_id":617,"token_group":394,"text":"","start_char":34,"line":68},{"index_id":618,"token_group":395,"text":"Key","start_char":36,"line":68},{"index_id":619,"token_group":395,"text":"1","start_char":40,"line":68},{"index_id":620,"token_group":395,"text":",","start_char":41,"line":68},{"index_id":621,"token_group":396,"text":"","start_char":42,"line":68},{"index_id":622,"token_group":397,"text":"Value","start_char":44,"line":68},{"index_id":623,"token_group":397,"text":"1","start_char":50,"line":68},{"index_id":624,"token_group":397,"text":")","start_char":51,"line":68},{"index_id":625,"token_group":398,"text":";","start_char":52,"line":68},{"index_id":626,"token_group":399,"text":"assert","start_char":4,"line":70},{"index_id":627,"token_group":400,"text":".","start_char":10,"line":70},{"index_id":628,"token_group":401,"text":"assert","start_char":11,"line":70},{"index_id":629,"token_group":402,"text":"Equals","start_char":17,"line":70},{"index_id":630,"token_group":402,"text":"(","start_char":23,"line":70},{"index_id":631,"token_group":403,"text":"","start_char":24,"line":70},{"index_id":632,"token_group":404,"text":"Value","start_char":25,"line":70},{"index_id":633,"token_group":404,"text":"1","start_char":31,"line":70},{"index_id":634,"token_group":404,"text":",","start_char":32,"line":70},{"index_id":635,"token_group":405,"text":"","start_char":33,"line":70},{"index_id":636,"token_group":406,"text":"Transactional","start_char":35,"line":70},{"index_id":637,"token_group":406,"text":"Portal","start_char":48,"line":70},{"index_id":638,"token_group":406,"text":"Cache","start_char":54,"line":70},{"index_id":639,"token_group":406,"text":".","start_char":59,"line":70},{"index_id":640,"token_group":407,"text":"get","start_char":60,"line":70},{"index_id":641,"token_group":408,"text":"(","start_char":63,"line":70},{"index_id":642,"token_group":409,"text":"","start_char":64,"line":70},{"index_id":643,"token_group":410,"text":"Key","start_char":65,"line":70},{"index_id":644,"token_group":410,"text":"1","start_char":69,"line":70},{"index_id":645,"token_group":410,"text":")","start_char":70,"line":70},{"index_id":646,"token_group":411,"text":")","start_char":71,"line":70},{"index_id":647,"token_group":412,"text":";","start_char":72,"line":70},{"index_id":648,"token_group":413,"text":"assert","start_char":4,"line":71},{"index_id":649,"token_group":414,"text":".","start_char":10,"line":71},{"index_id":650,"token_group":415,"text":"assert","start_char":11,"line":71},{"index_id":651,"token_group":416,"text":"Equals","start_char":17,"line":71},{"index_id":652,"token_group":416,"text":"(","start_char":23,"line":71},{"index_id":653,"token_group":417,"text":"","start_char":24,"line":71},{"index_id":654,"token_group":418,"text":"Value","start_char":25,"line":71},{"index_id":655,"token_group":418,"text":"2","start_char":31,"line":71},{"index_id":656,"token_group":418,"text":",","start_char":32,"line":71},{"index_id":657,"token_group":419,"text":"","start_char":33,"line":71},{"index_id":658,"token_group":420,"text":"Transactional","start_char":35,"line":71},{"index_id":659,"token_group":420,"text":"Portal","start_char":48,"line":71},{"index_id":660,"token_group":420,"text":"Cache","start_char":54,"line":71},{"index_id":661,"token_group":420,"text":".","start_char":59,"line":71},{"index_id":662,"token_group":421,"text":"get","start_char":60,"line":71},{"index_id":663,"token_group":422,"text":"(","start_char":63,"line":71},{"index_id":664,"token_group":423,"text":"","start_char":64,"line":71},{"index_id":665,"token_group":424,"text":"Key","start_char":65,"line":71},{"index_id":666,"token_group":424,"text":"2","start_char":69,"line":71},{"index_id":667,"token_group":424,"text":")","start_char":70,"line":71},{"index_id":668,"token_group":425,"text":")","start_char":71,"line":71},{"index_id":669,"token_group":426,"text":";","start_char":72,"line":71},{"index_id":670,"token_group":427,"text":"assert","start_char":4,"line":72},{"index_id":671,"token_group":428,"text":".","start_char":10,"line":72},{"index_id":672,"token_group":429,"text":"assert","start_char":11,"line":72},{"index_id":673,"token_group":430,"text":"Equals","start_char":17,"line":72},{"index_id":674,"token_group":430,"text":"(","start_char":23,"line":72},{"index_id":675,"token_group":431,"text":"","start_char":24,"line":72},{"index_id":676,"token_group":432,"text":"Value","start_char":25,"line":72},{"index_id":677,"token_group":432,"text":"1","start_char":31,"line":72},{"index_id":678,"token_group":432,"text":",","start_char":32,"line":72},{"index_id":679,"token_group":433,"text":"","start_char":33,"line":72},{"index_id":680,"token_group":434,"text":"Portal","start_char":35,"line":72},{"index_id":681,"token_group":434,"text":"Cache","start_char":41,"line":72},{"index_id":682,"token_group":434,"text":".","start_char":46,"line":72},{"index_id":683,"token_group":435,"text":"get","start_char":47,"line":72},{"index_id":684,"token_group":436,"text":"(","start_char":50,"line":72},{"index_id":685,"token_group":437,"text":"","start_char":51,"line":72},{"index_id":686,"token_group":438,"text":"Key","start_char":52,"line":72},{"index_id":687,"token_group":438,"text":"1","start_char":56,"line":72},{"index_id":688,"token_group":438,"text":")","start_char":57,"line":72},{"index_id":689,"token_group":439,"text":")","start_char":58,"line":72},{"index_id":690,"token_group":440,"text":";","start_char":59,"line":72},{"index_id":691,"token_group":441,"text":"assert","start_char":4,"line":73},{"index_id":692,"token_group":442,"text":".","start_char":10,"line":73},{"index_id":693,"token_group":443,"text":"assert","start_char":11,"line":73},{"index_id":694,"token_group":444,"text":"Equals","start_char":17,"line":73},{"index_id":695,"token_group":444,"text":"(","start_char":23,"line":73},{"index_id":696,"token_group":445,"text":"","start_char":24,"line":73},{"index_id":697,"token_group":446,"text":"Value","start_char":25,"line":73},{"index_id":698,"token_group":446,"text":"2","start_char":31,"line":73},{"index_id":699,"token_group":446,"text":",","start_char":32,"line":73},{"index_id":700,"token_group":447,"text":"","start_char":33,"line":73},{"index_id":701,"token_group":448,"text":"Portal","start_char":35,"line":73},{"index_id":702,"token_group":448,"text":"Cache","start_char":41,"line":73},{"index_id":703,"token_group":448,"text":".","start_char":46,"line":73},{"index_id":704,"token_group":449,"text":"get","start_char":47,"line":73},{"index_id":705,"token_group":450,"text":"(","start_char":50,"line":73},{"index_id":706,"token_group":451,"text":"","start_char":51,"line":73},{"index_id":707,"token_group":452,"text":"Key","start_char":52,"line":73},{"index_id":708,"token_group":452,"text":"2","start_char":56,"line":73},{"index_id":709,"token_group":452,"text":")","start_char":57,"line":73},{"index_id":710,"token_group":453,"text":")","start_char":58,"line":73},{"index_id":711,"token_group":454,"text":";","start_char":59,"line":73},{"index_id":712,"token_group":455,"text":"","start_char":60,"line":73},{"index_id":713,"token_group":456,"text":"Test","start_char":5,"line":75},{"index_id":714,"token_group":456,"text":"Cache","start_char":9,"line":75},{"index_id":715,"token_group":456,"text":"Listener","start_char":14,"line":75},{"index_id":716,"token_group":456,"text":".","start_char":22,"line":75},{"index_id":717,"token_group":457,"text":"assert","start_char":23,"line":75},{"index_id":718,"token_group":458,"text":"Actions","start_char":29,"line":75},{"index_id":719,"token_group":458,"text":"Count","start_char":36,"line":75},{"index_id":720,"token_group":458,"text":"(","start_char":41,"line":75},{"index_id":721,"token_group":459,"text":"1","start_char":42,"line":75},{"index_id":722,"token_group":460,"text":")","start_char":43,"line":75},{"index_id":723,"token_group":461,"text":";","start_char":44,"line":75},{"index_id":724,"token_group":462,"text":"","start_char":45,"line":75},{"index_id":725,"token_group":463,"text":"Test","start_char":5,"line":76},{"index_id":726,"token_group":463,"text":"Cache","start_char":9,"line":76},{"index_id":727,"token_group":463,"text":"Listener","start_char":14,"line":76},{"index_id":728,"token_group":463,"text":".","start_char":22,"line":76},{"index_id":729,"token_group":464,"text":"assert","start_char":23,"line":76},{"index_id":730,"token_group":465,"text":"Updated","start_char":29,"line":76},{"index_id":731,"token_group":465,"text":"(","start_char":36,"line":76},{"index_id":732,"token_group":466,"text":"","start_char":37,"line":76},{"index_id":733,"token_group":467,"text":"Key","start_char":38,"line":76},{"index_id":734,"token_group":467,"text":"1","start_char":42,"line":76},{"index_id":735,"token_group":467,"text":",","start_char":43,"line":76},{"index_id":736,"token_group":468,"text":"","start_char":44,"line":76},{"index_id":737,"token_group":469,"text":"Value","start_char":46,"line":76},{"index_id":738,"token_group":469,"text":"1","start_char":52,"line":76},{"index_id":739,"token_group":469,"text":")","start_char":53,"line":76},{"index_id":740,"token_group":470,"text":";","start_char":54,"line":76},{"index_id":741,"token_group":471,"text":"","start_char":55,"line":76},{"index_id":742,"token_group":472,"text":"Test","start_char":5,"line":78},{"index_id":743,"token_group":472,"text":"Cache","start_char":9,"line":78},{"index_id":744,"token_group":472,"text":"Listener","start_char":14,"line":78},{"index_id":745,"token_group":472,"text":".","start_char":22,"line":78},{"index_id":746,"token_group":473,"text":"reset","start_char":23,"line":78},{"index_id":747,"token_group":474,"text":"(","start_char":28,"line":78},{"index_id":748,"token_group":475,"text":")","start_char":29,"line":78},{"index_id":749,"token_group":476,"text":";","start_char":30,"line":78},{"index_id":750,"token_group":477,"text":"","start_char":31,"line":78},{"index_id":751,"token_group":478,"text":"Test","start_char":5,"line":80},{"index_id":752,"token_group":478,"text":"Cache","start_char":9,"line":80},{"index_id":753,"token_group":478,"text":"Replicator","start_char":14,"line":80},{"index_id":754,"token_group":478,"text":".","start_char":24,"line":80},{"index_id":755,"token_group":479,"text":"assert","start_char":25,"line":80},{"index_id":756,"token_group":480,"text":"Actions","start_char":31,"line":80},{"index_id":757,"token_group":480,"text":"Count","start_char":38,"line":80},{"index_id":758,"token_group":480,"text":"(","start_char":43,"line":80},{"index_id":759,"token_group":481,"text":"0","start_char":44,"line":80},{"index_id":760,"token_group":482,"text":")","start_char":45,"line":80},{"index_id":761,"token_group":483,"text":";","start_char":46,"line":80},{"index_id":762,"token_group":484,"text":"portal","start_char":4,"line":84},{"index_id":763,"token_group":485,"text":"Cache","start_char":10,"line":84},{"index_id":764,"token_group":485,"text":"Helper","start_char":15,"line":84},{"index_id":765,"token_group":485,"text":"Util","start_char":21,"line":84},{"index_id":766,"token_group":485,"text":".","start_char":25,"line":84},{"index_id":767,"token_group":486,"text":"put","start_char":26,"line":84},{"index_id":768,"token_group":487,"text":"Without","start_char":29,"line":84},{"index_id":769,"token_group":487,"text":"Replicator","start_char":36,"line":84},{"index_id":770,"token_group":487,"text":"(","start_char":46,"line":84},{"index_id":771,"token_group":488,"text":"","start_char":47,"line":84},{"index_id":772,"token_group":489,"text":"Transactional","start_char":9,"line":85},{"index_id":773,"token_group":489,"text":"Portal","start_char":22,"line":85},{"index_id":774,"token_group":489,"text":"Cache","start_char":28,"line":85},{"index_id":775,"token_group":489,"text":",","start_char":33,"line":85},{"index_id":776,"token_group":490,"text":"","start_char":34,"line":85},{"index_id":777,"token_group":491,"text":"Key","start_char":36,"line":85},{"index_id":778,"token_group":491,"text":"1","start_char":40,"line":85},{"index_id":779,"token_group":491,"text":",","start_char":41,"line":85},{"index_id":780,"token_group":492,"text":"","start_char":42,"line":85},{"index_id":781,"token_group":493,"text":"Value","start_char":44,"line":85},{"index_id":782,"token_group":493,"text":"2","start_char":50,"line":85},{"index_id":783,"token_group":493,"text":",","start_char":51,"line":85},{"index_id":784,"token_group":494,"text":"10","start_char":53,"line":85},{"index_id":785,"token_group":495,"text":")","start_char":55,"line":85},{"index_id":786,"token_group":496,"text":";","start_char":56,"line":85},{"index_id":787,"token_group":497,"text":"assert","start_char":4,"line":87},{"index_id":788,"token_group":498,"text":".","start_char":10,"line":87},{"index_id":789,"token_group":499,"text":"assert","start_char":11,"line":87},{"index_id":790,"token_group":500,"text":"Equals","start_char":17,"line":87},{"index_id":791,"token_group":500,"text":"(","start_char":23,"line":87},{"index_id":792,"token_group":501,"text":"","start_char":24,"line":87},{"index_id":793,"token_group":502,"text":"Value","start_char":25,"line":87},{"index_id":794,"token_group":502,"text":"2","start_char":31,"line":87},{"index_id":795,"token_group":502,"text":",","start_char":32,"line":87},{"index_id":796,"token_group":503,"text":"","start_char":33,"line":87},{"index_id":797,"token_group":504,"text":"Transactional","start_char":35,"line":87},{"index_id":798,"token_group":504,"text":"Portal","start_char":48,"line":87},{"index_id":799,"token_group":504,"text":"Cache","start_char":54,"line":87},{"index_id":800,"token_group":504,"text":".","start_char":59,"line":87},{"index_id":801,"token_group":505,"text":"get","start_char":60,"line":87},{"index_id":802,"token_group":506,"text":"(","start_char":63,"line":87},{"index_id":803,"token_group":507,"text":"","start_char":64,"line":87},{"index_id":804,"token_group":508,"text":"Key","start_char":65,"line":87},{"index_id":805,"token_group":508,"text":"1","start_char":69,"line":87},{"index_id":806,"token_group":508,"text":")","start_char":70,"line":87},{"index_id":807,"token_group":509,"text":")","start_char":71,"line":87},{"index_id":808,"token_group":510,"text":";","start_char":72,"line":87},{"index_id":809,"token_group":511,"text":"assert","start_char":4,"line":88},{"index_id":810,"token_group":512,"text":".","start_char":10,"line":88},{"index_id":811,"token_group":513,"text":"assert","start_char":11,"line":88},{"index_id":812,"token_group":514,"text":"Equals","start_char":17,"line":88},{"index_id":813,"token_group":514,"text":"(","start_char":23,"line":88},{"index_id":814,"token_group":515,"text":"","start_char":24,"line":88},{"index_id":815,"token_group":516,"text":"Value","start_char":25,"line":88},{"index_id":816,"token_group":516,"text":"2","start_char":31,"line":88},{"index_id":817,"token_group":516,"text":",","start_char":32,"line":88},{"index_id":818,"token_group":517,"text":"","start_char":33,"line":88},{"index_id":819,"token_group":518,"text":"Transactional","start_char":35,"line":88},{"index_id":820,"token_group":518,"text":"Portal","start_char":48,"line":88},{"index_id":821,"token_group":518,"text":"Cache","start_char":54,"line":88},{"index_id":822,"token_group":518,"text":".","start_char":59,"line":88},{"index_id":823,"token_group":519,"text":"get","start_char":60,"line":88},{"index_id":824,"token_group":520,"text":"(","start_char":63,"line":88},{"index_id":825,"token_group":521,"text":"","start_char":64,"line":88},{"index_id":826,"token_group":522,"text":"Key","start_char":65,"line":88},{"index_id":827,"token_group":522,"text":"2","start_char":69,"line":88},{"index_id":828,"token_group":522,"text":")","start_char":70,"line":88},{"index_id":829,"token_group":523,"text":")","start_char":71,"line":88},{"index_id":830,"token_group":524,"text":";","start_char":72,"line":88},{"index_id":831,"token_group":525,"text":"assert","start_char":4,"line":89},{"index_id":832,"token_group":526,"text":".","start_char":10,"line":89},{"index_id":833,"token_group":527,"text":"assert","start_char":11,"line":89},{"index_id":834,"token_group":528,"text":"Equals","start_char":17,"line":89},{"index_id":835,"token_group":528,"text":"(","start_char":23,"line":89},{"index_id":836,"token_group":529,"text":"","start_char":24,"line":89},{"index_id":837,"token_group":530,"text":"Value","start_char":25,"line":89},{"index_id":838,"token_group":530,"text":"2","start_char":31,"line":89},{"index_id":839,"token_group":530,"text":",","start_char":32,"line":89},{"index_id":840,"token_group":531,"text":"","start_char":33,"line":89},{"index_id":841,"token_group":532,"text":"Portal","start_char":35,"line":89},{"index_id":842,"token_group":532,"text":"Cache","start_char":41,"line":89},{"index_id":843,"token_group":532,"text":".","start_char":46,"line":89},{"index_id":844,"token_group":533,"text":"get","start_char":47,"line":89},{"index_id":845,"token_group":534,"text":"(","start_char":50,"line":89},{"index_id":846,"token_group":535,"text":"","start_char":51,"line":89},{"index_id":847,"token_group":536,"text":"Key","start_char":52,"line":89},{"index_id":848,"token_group":536,"text":"1","start_char":56,"line":89},{"index_id":849,"token_group":536,"text":")","start_char":57,"line":89},{"index_id":850,"token_group":537,"text":")","start_char":58,"line":89},{"index_id":851,"token_group":538,"text":";","start_char":59,"line":89},{"index_id":852,"token_group":539,"text":"assert","start_char":4,"line":90},{"index_id":853,"token_group":540,"text":".","start_char":10,"line":90},{"index_id":854,"token_group":541,"text":"assert","start_char":11,"line":90},{"index_id":855,"token_group":542,"text":"Equals","start_char":17,"line":90},{"index_id":856,"token_group":542,"text":"(","start_char":23,"line":90},{"index_id":857,"token_group":543,"text":"","start_char":24,"line":90},{"index_id":858,"token_group":544,"text":"Value","start_char":25,"line":90},{"index_id":859,"token_group":544,"text":"2","start_char":31,"line":90},{"index_id":860,"token_group":544,"text":",","start_char":32,"line":90},{"index_id":861,"token_group":545,"text":"","start_char":33,"line":90},{"index_id":862,"token_group":546,"text":"Portal","start_char":35,"line":90},{"index_id":863,"token_group":546,"text":"Cache","start_char":41,"line":90},{"index_id":864,"token_group":546,"text":".","start_char":46,"line":90},{"index_id":865,"token_group":547,"text":"get","start_char":47,"line":90},{"index_id":866,"token_group":548,"text":"(","start_char":50,"line":90},{"index_id":867,"token_group":549,"text":"","start_char":51,"line":90},{"index_id":868,"token_group":550,"text":"Key","start_char":52,"line":90},{"index_id":869,"token_group":550,"text":"2","start_char":56,"line":90},{"index_id":870,"token_group":550,"text":")","start_char":57,"line":90},{"index_id":871,"token_group":551,"text":")","start_char":58,"line":90},{"index_id":872,"token_group":552,"text":";","start_char":59,"line":90},{"index_id":873,"token_group":553,"text":"","start_char":60,"line":90},{"index_id":874,"token_group":554,"text":"Test","start_char":5,"line":92},{"index_id":875,"token_group":554,"text":"Cache","start_char":9,"line":92},{"index_id":876,"token_group":554,"text":"Listener","start_char":14,"line":92},{"index_id":877,"token_group":554,"text":".","start_char":22,"line":92},{"index_id":878,"token_group":555,"text":"assert","start_char":23,"line":92},{"index_id":879,"token_group":556,"text":"Actions","start_char":29,"line":92},{"index_id":880,"token_group":556,"text":"Count","start_char":36,"line":92},{"index_id":881,"token_group":556,"text":"(","start_char":41,"line":92},{"index_id":882,"token_group":557,"text":"1","start_char":42,"line":92},{"index_id":883,"token_group":558,"text":")","start_char":43,"line":92},{"index_id":884,"token_group":559,"text":";","start_char":44,"line":92},{"index_id":885,"token_group":560,"text":"","start_char":45,"line":92},{"index_id":886,"token_group":561,"text":"Test","start_char":5,"line":93},{"index_id":887,"token_group":561,"text":"Cache","start_char":9,"line":93},{"index_id":888,"token_group":561,"text":"Listener","start_char":14,"line":93},{"index_id":889,"token_group":561,"text":".","start_char":22,"line":93},{"index_id":890,"token_group":562,"text":"assert","start_char":23,"line":93},{"index_id":891,"token_group":563,"text":"Updated","start_char":29,"line":93},{"index_id":892,"token_group":563,"text":"(","start_char":36,"line":93},{"index_id":893,"token_group":564,"text":"","start_char":37,"line":93},{"index_id":894,"token_group":565,"text":"Key","start_char":38,"line":93},{"index_id":895,"token_group":565,"text":"1","start_char":42,"line":93},{"index_id":896,"token_group":565,"text":",","start_char":43,"line":93},{"index_id":897,"token_group":566,"text":"","start_char":44,"line":93},{"index_id":898,"token_group":567,"text":"Value","start_char":46,"line":93},{"index_id":899,"token_group":567,"text":"2","start_char":52,"line":93},{"index_id":900,"token_group":567,"text":",","start_char":53,"line":93},{"index_id":901,"token_group":568,"text":"10","start_char":55,"line":93},{"index_id":902,"token_group":569,"text":")","start_char":57,"line":93},{"index_id":903,"token_group":570,"text":";","start_char":58,"line":93},{"index_id":904,"token_group":571,"text":"","start_char":59,"line":93},{"index_id":905,"token_group":572,"text":"Test","start_char":5,"line":95},{"index_id":906,"token_group":572,"text":"Cache","start_char":9,"line":95},{"index_id":907,"token_group":572,"text":"Listener","start_char":14,"line":95},{"index_id":908,"token_group":572,"text":".","start_char":22,"line":95},{"index_id":909,"token_group":573,"text":"reset","start_char":23,"line":95},{"index_id":910,"token_group":574,"text":"(","start_char":28,"line":95},{"index_id":911,"token_group":575,"text":")","start_char":29,"line":95},{"index_id":912,"token_group":576,"text":";","start_char":30,"line":95},{"index_id":913,"token_group":577,"text":"","start_char":31,"line":95},{"index_id":914,"token_group":578,"text":"Test","start_char":5,"line":97},{"index_id":915,"token_group":578,"text":"Cache","start_char":9,"line":97},{"index_id":916,"token_group":578,"text":"Replicator","start_char":14,"line":97},{"index_id":917,"token_group":578,"text":".","start_char":24,"line":97},{"index_id":918,"token_group":579,"text":"assert","start_char":25,"line":97},{"index_id":919,"token_group":580,"text":"Actions","start_char":31,"line":97},{"index_id":920,"token_group":580,"text":"Count","start_char":38,"line":97},{"index_id":921,"token_group":580,"text":"(","start_char":43,"line":97},{"index_id":922,"token_group":581,"text":"0","start_char":44,"line":97},{"index_id":923,"token_group":582,"text":")","start_char":45,"line":97},{"index_id":924,"token_group":583,"text":";","start_char":46,"line":97},{"index_id":925,"token_group":584,"text":"","start_char":47,"line":97},{"index_id":926,"token_group":585,"text":"Transactional","start_char":5,"line":101},{"index_id":927,"token_group":585,"text":"Portal","start_char":18,"line":101},{"index_id":928,"token_group":585,"text":"Cache","start_char":24,"line":101},{"index_id":929,"token_group":585,"text":".","start_char":29,"line":101},{"index_id":930,"token_group":586,"text":"remove","start_char":30,"line":101},{"index_id":931,"token_group":587,"text":"(","start_char":36,"line":101},{"index_id":932,"token_group":588,"text":"","start_char":37,"line":101},{"index_id":933,"token_group":589,"text":"Key","start_char":38,"line":101},{"index_id":934,"token_group":589,"text":"1","start_char":42,"line":101},{"index_id":935,"token_group":589,"text":")","start_char":43,"line":101},{"index_id":936,"token_group":590,"text":";","start_char":44,"line":101},{"index_id":937,"token_group":591,"text":"assert","start_char":4,"line":103},{"index_id":938,"token_group":592,"text":".","start_char":10,"line":103},{"index_id":939,"token_group":593,"text":"assert","start_char":11,"line":103},{"index_id":940,"token_group":594,"text":"Null","start_char":17,"line":103},{"index_id":941,"token_group":594,"text":"(","start_char":21,"line":103},{"index_id":942,"token_group":595,"text":"","start_char":22,"line":103},{"index_id":943,"token_group":596,"text":"Transactional","start_char":23,"line":103},{"index_id":944,"token_group":596,"text":"Portal","start_char":36,"line":103},{"index_id":945,"token_group":596,"text":"Cache","start_char":42,"line":103},{"index_id":946,"token_group":596,"text":".","start_char":47,"line":103},{"index_id":947,"token_group":597,"text":"get","start_char":48,"line":103},{"index_id":948,"token_group":598,"text":"(","start_char":51,"line":103},{"index_id":949,"token_group":599,"text":"","start_char":52,"line":103},{"index_id":950,"token_group":600,"text":"Key","start_char":53,"line":103},{"index_id":951,"token_group":600,"text":"1","start_char":57,"line":103},{"index_id":952,"token_group":600,"text":")","start_char":58,"line":103},{"index_id":953,"token_group":601,"text":")","start_char":59,"line":103},{"index_id":954,"token_group":602,"text":";","start_char":60,"line":103},{"index_id":955,"token_group":603,"text":"assert","start_char":4,"line":104},{"index_id":956,"token_group":604,"text":".","start_char":10,"line":104},{"index_id":957,"token_group":605,"text":"assert","start_char":11,"line":104},{"index_id":958,"token_group":606,"text":"Equals","start_char":17,"line":104},{"index_id":959,"token_group":606,"text":"(","start_char":23,"line":104},{"index_id":960,"token_group":607,"text":"","start_char":24,"line":104},{"index_id":961,"token_group":608,"text":"Value","start_char":25,"line":104},{"index_id":962,"token_group":608,"text":"2","start_char":31,"line":104},{"index_id":963,"token_group":608,"text":",","start_char":32,"line":104},{"index_id":964,"token_group":609,"text":"","start_char":33,"line":104},{"index_id":965,"token_group":610,"text":"Transactional","start_char":35,"line":104},{"index_id":966,"token_group":610,"text":"Portal","start_char":48,"line":104},{"index_id":967,"token_group":610,"text":"Cache","start_char":54,"line":104},{"index_id":968,"token_group":610,"text":".","start_char":59,"line":104},{"index_id":969,"token_group":611,"text":"get","start_char":60,"line":104},{"index_id":970,"token_group":612,"text":"(","start_char":63,"line":104},{"index_id":971,"token_group":613,"text":"","start_char":64,"line":104},{"index_id":972,"token_group":614,"text":"Key","start_char":65,"line":104},{"index_id":973,"token_group":614,"text":"2","start_char":69,"line":104},{"index_id":974,"token_group":614,"text":")","start_char":70,"line":104},{"index_id":975,"token_group":615,"text":")","start_char":71,"line":104},{"index_id":976,"token_group":616,"text":";","start_char":72,"line":104},{"index_id":977,"token_group":617,"text":"assert","start_char":4,"line":105},{"index_id":978,"token_group":618,"text":".","start_char":10,"line":105},{"index_id":979,"token_group":619,"text":"assert","start_char":11,"line":105},{"index_id":980,"token_group":620,"text":"Null","start_char":17,"line":105},{"index_id":981,"token_group":620,"text":"(","start_char":21,"line":105},{"index_id":982,"token_group":621,"text":"","start_char":22,"line":105},{"index_id":983,"token_group":622,"text":"Portal","start_char":23,"line":105},{"index_id":984,"token_group":622,"text":"Cache","start_char":29,"line":105},{"index_id":985,"token_group":622,"text":".","start_char":34,"line":105},{"index_id":986,"token_group":623,"text":"get","start_char":35,"line":105},{"index_id":987,"token_group":624,"text":"(","start_char":38,"line":105},{"index_id":988,"token_group":625,"text":"","start_char":39,"line":105},{"index_id":989,"token_group":626,"text":"Key","start_char":40,"line":105},{"index_id":990,"token_group":626,"text":"1","start_char":44,"line":105},{"index_id":991,"token_group":626,"text":")","start_char":45,"line":105},{"index_id":992,"token_group":627,"text":")","start_char":46,"line":105},{"index_id":993,"token_group":628,"text":";","start_char":47,"line":105},{"index_id":994,"token_group":629,"text":"assert","start_char":4,"line":106},{"index_id":995,"token_group":630,"text":".","start_char":10,"line":106},{"index_id":996,"token_group":631,"text":"assert","start_char":11,"line":106},{"index_id":997,"token_group":632,"text":"Equals","start_char":17,"line":106},{"index_id":998,"token_group":632,"text":"(","start_char":23,"line":106},{"index_id":999,"token_group":633,"text":"","start_char":24,"line":106},{"index_id":1000,"token_group":634,"text":"Value","start_char":25,"line":106},{"index_id":1001,"token_group":634,"text":"2","start_char":31,"line":106},{"index_id":1002,"token_group":634,"text":",","start_char":32,"line":106},{"index_id":1003,"token_group":635,"text":"","start_char":33,"line":106},{"index_id":1004,"token_group":636,"text":"Portal","start_char":35,"line":106},{"index_id":1005,"token_group":636,"text":"Cache","start_char":41,"line":106},{"index_id":1006,"token_group":636,"text":".","start_char":46,"line":106},{"index_id":1007,"token_group":637,"text":"get","start_char":47,"line":106},{"index_id":1008,"token_group":638,"text":"(","start_char":50,"line":106},{"index_id":1009,"token_group":639,"text":"","start_char":51,"line":106},{"index_id":1010,"token_group":640,"text":"Key","start_char":52,"line":106},{"index_id":1011,"token_group":640,"text":"2","start_char":56,"line":106},{"index_id":1012,"token_group":640,"text":")","start_char":57,"line":106},{"index_id":1013,"token_group":641,"text":")","start_char":58,"line":106},{"index_id":1014,"token_group":642,"text":";","start_char":59,"line":106},{"index_id":1015,"token_group":643,"text":"","start_char":60,"line":106},{"index_id":1016,"token_group":644,"text":"Test","start_char":5,"line":108},{"index_id":1017,"token_group":644,"text":"Cache","start_char":9,"line":108},{"index_id":1018,"token_group":644,"text":"Listener","start_char":14,"line":108},{"index_id":1019,"token_group":644,"text":".","start_char":22,"line":108},{"index_id":1020,"token_group":645,"text":"assert","start_char":23,"line":108},{"index_id":1021,"token_group":646,"text":"Actions","start_char":29,"line":108},{"index_id":1022,"token_group":646,"text":"Count","start_char":36,"line":108},{"index_id":1023,"token_group":646,"text":"(","start_char":41,"line":108},{"index_id":1024,"token_group":647,"text":"1","start_char":42,"line":108},{"index_id":1025,"token_group":648,"text":")","start_char":43,"line":108},{"index_id":1026,"token_group":649,"text":";","start_char":44,"line":108},{"index_id":1027,"token_group":650,"text":"","start_char":45,"line":108},{"index_id":1028,"token_group":651,"text":"Test","start_char":5,"line":109},{"index_id":1029,"token_group":651,"text":"Cache","start_char":9,"line":109},{"index_id":1030,"token_group":651,"text":"Listener","start_char":14,"line":109},{"index_id":1031,"token_group":651,"text":".","start_char":22,"line":109},{"index_id":1032,"token_group":652,"text":"assert","start_char":23,"line":109},{"index_id":1033,"token_group":653,"text":"Removed","start_char":29,"line":109},{"index_id":1034,"token_group":653,"text":"(","start_char":36,"line":109},{"index_id":1035,"token_group":654,"text":"","start_char":37,"line":109},{"index_id":1036,"token_group":655,"text":"Key","start_char":38,"line":109},{"index_id":1037,"token_group":655,"text":"1","start_char":42,"line":109},{"index_id":1038,"token_group":655,"text":",","start_char":43,"line":109},{"index_id":1039,"token_group":656,"text":"","start_char":44,"line":109},{"index_id":1040,"token_group":657,"text":"Value","start_char":46,"line":109},{"index_id":1041,"token_group":657,"text":"2","start_char":52,"line":109},{"index_id":1042,"token_group":657,"text":")","start_char":53,"line":109},{"index_id":1043,"token_group":658,"text":";","start_char":54,"line":109},{"index_id":1044,"token_group":659,"text":"","start_char":55,"line":109},{"index_id":1045,"token_group":660,"text":"Test","start_char":5,"line":111},{"index_id":1046,"token_group":660,"text":"Cache","start_char":9,"line":111},{"index_id":1047,"token_group":660,"text":"Listener","start_char":14,"line":111},{"index_id":1048,"token_group":660,"text":".","start_char":22,"line":111},{"index_id":1049,"token_group":661,"text":"reset","start_char":23,"line":111},{"index_id":1050,"token_group":662,"text":"(","start_char":28,"line":111},{"index_id":1051,"token_group":663,"text":")","start_char":29,"line":111},{"index_id":1052,"token_group":664,"text":";","start_char":30,"line":111},{"index_id":1053,"token_group":665,"text":"","start_char":31,"line":111},{"index_id":1054,"token_group":666,"text":"Test","start_char":5,"line":113},{"index_id":1055,"token_group":666,"text":"Cache","start_char":9,"line":113},{"index_id":1056,"token_group":666,"text":"Replicator","start_char":14,"line":113},{"index_id":1057,"token_group":666,"text":".","start_char":24,"line":113},{"index_id":1058,"token_group":667,"text":"assert","start_char":25,"line":113},{"index_id":1059,"token_group":668,"text":"Actions","start_char":31,"line":113},{"index_id":1060,"token_group":668,"text":"Count","start_char":38,"line":113},{"index_id":1061,"token_group":668,"text":"(","start_char":43,"line":113},{"index_id":1062,"token_group":669,"text":"1","start_char":44,"line":113},{"index_id":1063,"token_group":670,"text":")","start_char":45,"line":113},{"index_id":1064,"token_group":671,"text":";","start_char":46,"line":113},{"index_id":1065,"token_group":672,"text":"","start_char":47,"line":113},{"index_id":1066,"token_group":673,"text":"Test","start_char":5,"line":114},{"index_id":1067,"token_group":673,"text":"Cache","start_char":9,"line":114},{"index_id":1068,"token_group":673,"text":"Replicator","start_char":14,"line":114},{"index_id":1069,"token_group":673,"text":".","start_char":24,"line":114},{"index_id":1070,"token_group":674,"text":"assert","start_char":25,"line":114},{"index_id":1071,"token_group":675,"text":"Removed","start_char":31,"line":114},{"index_id":1072,"token_group":675,"text":"(","start_char":38,"line":114},{"index_id":1073,"token_group":676,"text":"","start_char":39,"line":114},{"index_id":1074,"token_group":677,"text":"Key","start_char":40,"line":114},{"index_id":1075,"token_group":677,"text":"1","start_char":44,"line":114},{"index_id":1076,"token_group":677,"text":",","start_char":45,"line":114},{"index_id":1077,"token_group":678,"text":"","start_char":46,"line":114},{"index_id":1078,"token_group":679,"text":"Value","start_char":48,"line":114},{"index_id":1079,"token_group":679,"text":"2","start_char":54,"line":114},{"index_id":1080,"token_group":679,"text":")","start_char":55,"line":114},{"index_id":1081,"token_group":680,"text":";","start_char":56,"line":114},{"index_id":1082,"token_group":681,"text":"","start_char":57,"line":114},{"index_id":1083,"token_group":682,"text":"Test","start_char":5,"line":116},{"index_id":1084,"token_group":682,"text":"Cache","start_char":9,"line":116},{"index_id":1085,"token_group":682,"text":"Replicator","start_char":14,"line":116},{"index_id":1086,"token_group":682,"text":".","start_char":24,"line":116},{"index_id":1087,"token_group":683,"text":"reset","start_char":25,"line":116},{"index_id":1088,"token_group":684,"text":"(","start_char":30,"line":116},{"index_id":1089,"token_group":685,"text":")","start_char":31,"line":116},{"index_id":1090,"token_group":686,"text":";","start_char":32,"line":116},{"index_id":1091,"token_group":687,"text":"portal","start_char":4,"line":120},{"index_id":1092,"token_group":688,"text":"Cache","start_char":10,"line":120},{"index_id":1093,"token_group":688,"text":"Helper","start_char":15,"line":120},{"index_id":1094,"token_group":688,"text":"Util","start_char":21,"line":120},{"index_id":1095,"token_group":688,"text":".","start_char":25,"line":120},{"index_id":1096,"token_group":689,"text":"remove","start_char":26,"line":120},{"index_id":1097,"token_group":690,"text":"Without","start_char":32,"line":120},{"index_id":1098,"token_group":690,"text":"Replicator","start_char":39,"line":120},{"index_id":1099,"token_group":690,"text":"(","start_char":49,"line":120},{"index_id":1100,"token_group":691,"text":"","start_char":50,"line":120},{"index_id":1101,"token_group":692,"text":"Transactional","start_char":9,"line":121},{"index_id":1102,"token_group":692,"text":"Portal","start_char":22,"line":121},{"index_id":1103,"token_group":692,"text":"Cache","start_char":28,"line":121},{"index_id":1104,"token_group":692,"text":",","start_char":33,"line":121},{"index_id":1105,"token_group":693,"text":"","start_char":34,"line":121},{"index_id":1106,"token_group":694,"text":"Key","start_char":36,"line":121},{"index_id":1107,"token_group":694,"text":"2","start_char":40,"line":121},{"index_id":1108,"token_group":694,"text":")","start_char":41,"line":121},{"index_id":1109,"token_group":695,"text":";","start_char":42,"line":121},{"index_id":1110,"token_group":696,"text":"assert","start_char":4,"line":123},{"index_id":1111,"token_group":697,"text":".","start_char":10,"line":123},{"index_id":1112,"token_group":698,"text":"assert","start_char":11,"line":123},{"index_id":1113,"token_group":699,"text":"Null","start_char":17,"line":123},{"index_id":1114,"token_group":699,"text":"(","start_char":21,"line":123},{"index_id":1115,"token_group":700,"text":"","start_char":22,"line":123},{"index_id":1116,"token_group":701,"text":"Transactional","start_char":23,"line":123},{"index_id":1117,"token_group":701,"text":"Portal","start_char":36,"line":123},{"index_id":1118,"token_group":701,"text":"Cache","start_char":42,"line":123},{"index_id":1119,"token_group":701,"text":".","start_char":47,"line":123},{"index_id":1120,"token_group":702,"text":"get","start_char":48,"line":123},{"index_id":1121,"token_group":703,"text":"(","start_char":51,"line":123},{"index_id":1122,"token_group":704,"text":"","start_char":52,"line":123},{"index_id":1123,"token_group":705,"text":"Key","start_char":53,"line":123},{"index_id":1124,"token_group":705,"text":"1","start_char":57,"line":123},{"index_id":1125,"token_group":705,"text":")","start_char":58,"line":123},{"index_id":1126,"token_group":706,"text":")","start_char":59,"line":123},{"index_id":1127,"token_group":707,"text":";","start_char":60,"line":123},{"index_id":1128,"token_group":708,"text":"assert","start_char":4,"line":124},{"index_id":1129,"token_group":709,"text":".","start_char":10,"line":124},{"index_id":1130,"token_group":710,"text":"assert","start_char":11,"line":124},{"index_id":1131,"token_group":711,"text":"Null","start_char":17,"line":124},{"index_id":1132,"token_group":711,"text":"(","start_char":21,"line":124},{"index_id":1133,"token_group":712,"text":"","start_char":22,"line":124},{"index_id":1134,"token_group":713,"text":"Transactional","start_char":23,"line":124},{"index_id":1135,"token_group":713,"text":"Portal","start_char":36,"line":124},{"index_id":1136,"token_group":713,"text":"Cache","start_char":42,"line":124},{"index_id":1137,"token_group":713,"text":".","start_char":47,"line":124},{"index_id":1138,"token_group":714,"text":"get","start_char":48,"line":124},{"index_id":1139,"token_group":715,"text":"(","start_char":51,"line":124},{"index_id":1140,"token_group":716,"text":"","start_char":52,"line":124},{"index_id":1141,"token_group":717,"text":"Key","start_char":53,"line":124},{"index_id":1142,"token_group":717,"text":"2","start_char":57,"line":124},{"index_id":1143,"token_group":717,"text":")","start_char":58,"line":124},{"index_id":1144,"token_group":718,"text":")","start_char":59,"line":124},{"index_id":1145,"token_group":719,"text":";","start_char":60,"line":124},{"index_id":1146,"token_group":720,"text":"assert","start_char":4,"line":125},{"index_id":1147,"token_group":721,"text":".","start_char":10,"line":125},{"index_id":1148,"token_group":722,"text":"assert","start_char":11,"line":125},{"index_id":1149,"token_group":723,"text":"Null","start_char":17,"line":125},{"index_id":1150,"token_group":723,"text":"(","start_char":21,"line":125},{"index_id":1151,"token_group":724,"text":"","start_char":22,"line":125},{"index_id":1152,"token_group":725,"text":"Portal","start_char":23,"line":125},{"index_id":1153,"token_group":725,"text":"Cache","start_char":29,"line":125},{"index_id":1154,"token_group":725,"text":".","start_char":34,"line":125},{"index_id":1155,"token_group":726,"text":"get","start_char":35,"line":125},{"index_id":1156,"token_group":727,"text":"(","start_char":38,"line":125},{"index_id":1157,"token_group":728,"text":"","start_char":39,"line":125},{"index_id":1158,"token_group":729,"text":"Key","start_char":40,"line":125},{"index_id":1159,"token_group":729,"text":"1","start_char":44,"line":125},{"index_id":1160,"token_group":729,"text":")","start_char":45,"line":125},{"index_id":1161,"token_group":730,"text":")","start_char":46,"line":125},{"index_id":1162,"token_group":731,"text":";","start_char":47,"line":125},{"index_id":1163,"token_group":732,"text":"assert","start_char":4,"line":126},{"index_id":1164,"token_group":733,"text":".","start_char":10,"line":126},{"index_id":1165,"token_group":734,"text":"assert","start_char":11,"line":126},{"index_id":1166,"token_group":735,"text":"Null","start_char":17,"line":126},{"index_id":1167,"token_group":735,"text":"(","start_char":21,"line":126},{"index_id":1168,"token_group":736,"text":"","start_char":22,"line":126},{"index_id":1169,"token_group":737,"text":"Portal","start_char":23,"line":126},{"index_id":1170,"token_group":737,"text":"Cache","start_char":29,"line":126},{"index_id":1171,"token_group":737,"text":".","start_char":34,"line":126},{"index_id":1172,"token_group":738,"text":"get","start_char":35,"line":126},{"index_id":1173,"token_group":739,"text":"(","start_char":38,"line":126},{"index_id":1174,"token_group":740,"text":"","start_char":39,"line":126},{"index_id":1175,"token_group":741,"text":"Key","start_char":40,"line":126},{"index_id":1176,"token_group":741,"text":"2","start_char":44,"line":126},{"index_id":1177,"token_group":741,"text":")","start_char":45,"line":126},{"index_id":1178,"token_group":742,"text":")","start_char":46,"line":126},{"index_id":1179,"token_group":743,"text":";","start_char":47,"line":126},{"index_id":1180,"token_group":744,"text":"","start_char":48,"line":126},{"index_id":1181,"token_group":745,"text":"Test","start_char":5,"line":128},{"index_id":1182,"token_group":745,"text":"Cache","start_char":9,"line":128},{"index_id":1183,"token_group":745,"text":"Listener","start_char":14,"line":128},{"index_id":1184,"token_group":745,"text":".","start_char":22,"line":128},{"index_id":1185,"token_group":746,"text":"assert","start_char":23,"line":128},{"index_id":1186,"token_group":747,"text":"Actions","start_char":29,"line":128},{"index_id":1187,"token_group":747,"text":"Count","start_char":36,"line":128},{"index_id":1188,"token_group":747,"text":"(","start_char":41,"line":128},{"index_id":1189,"token_group":748,"text":"1","start_char":42,"line":128},{"index_id":1190,"token_group":749,"text":")","start_char":43,"line":128},{"index_id":1191,"token_group":750,"text":";","start_char":44,"line":128},{"index_id":1192,"token_group":751,"text":"","start_char":45,"line":128},{"index_id":1193,"token_group":752,"text":"Test","start_char":5,"line":129},{"index_id":1194,"token_group":752,"text":"Cache","start_char":9,"line":129},{"index_id":1195,"token_group":752,"text":"Listener","start_char":14,"line":129},{"index_id":1196,"token_group":752,"text":".","start_char":22,"line":129},{"index_id":1197,"token_group":753,"text":"assert","start_char":23,"line":129},{"index_id":1198,"token_group":754,"text":"Removed","start_char":29,"line":129},{"index_id":1199,"token_group":754,"text":"(","start_char":36,"line":129},{"index_id":1200,"token_group":755,"text":"","start_char":37,"line":129},{"index_id":1201,"token_group":756,"text":"Key","start_char":38,"line":129},{"index_id":1202,"token_group":756,"text":"2","start_char":42,"line":129},{"index_id":1203,"token_group":756,"text":",","start_char":43,"line":129},{"index_id":1204,"token_group":757,"text":"","start_char":44,"line":129},{"index_id":1205,"token_group":758,"text":"Value","start_char":46,"line":129},{"index_id":1206,"token_group":758,"text":"2","start_char":52,"line":129},{"index_id":1207,"token_group":758,"text":")","start_char":53,"line":129},{"index_id":1208,"token_group":759,"text":";","start_char":54,"line":129},{"index_id":1209,"token_group":760,"text":"","start_char":55,"line":129},{"index_id":1210,"token_group":761,"text":"Test","start_char":5,"line":131},{"index_id":1211,"token_group":761,"text":"Cache","start_char":9,"line":131},{"index_id":1212,"token_group":761,"text":"Listener","start_char":14,"line":131},{"index_id":1213,"token_group":761,"text":".","start_char":22,"line":131},{"index_id":1214,"token_group":762,"text":"reset","start_char":23,"line":131},{"index_id":1215,"token_group":763,"text":"(","start_char":28,"line":131},{"index_id":1216,"token_group":764,"text":")","start_char":29,"line":131},{"index_id":1217,"token_group":765,"text":";","start_char":30,"line":131},{"index_id":1218,"token_group":766,"text":"","start_char":31,"line":131},{"index_id":1219,"token_group":767,"text":"Test","start_char":5,"line":133},{"index_id":1220,"token_group":767,"text":"Cache","start_char":9,"line":133},{"index_id":1221,"token_group":767,"text":"Replicator","start_char":14,"line":133},{"index_id":1222,"token_group":767,"text":".","start_char":24,"line":133},{"index_id":1223,"token_group":768,"text":"assert","start_char":25,"line":133},{"index_id":1224,"token_group":769,"text":"Actions","start_char":31,"line":133},{"index_id":1225,"token_group":769,"text":"Count","start_char":38,"line":133},{"index_id":1226,"token_group":769,"text":"(","start_char":43,"line":133},{"index_id":1227,"token_group":770,"text":"0","start_char":44,"line":133},{"index_id":1228,"token_group":771,"text":")","start_char":45,"line":133},{"index_id":1229,"token_group":772,"text":";","start_char":46,"line":133},{"index_id":1230,"token_group":773,"text":"","start_char":47,"line":133},{"index_id":1231,"token_group":774,"text":"Transactional","start_char":5,"line":137},{"index_id":1232,"token_group":774,"text":"Portal","start_char":18,"line":137},{"index_id":1233,"token_group":774,"text":"Cache","start_char":24,"line":137},{"index_id":1234,"token_group":774,"text":".","start_char":29,"line":137},{"index_id":1235,"token_group":775,"text":"put","start_char":30,"line":137},{"index_id":1236,"token_group":776,"text":"(","start_char":33,"line":137},{"index_id":1237,"token_group":777,"text":"","start_char":34,"line":137},{"index_id":1238,"token_group":778,"text":"Key","start_char":35,"line":137},{"index_id":1239,"token_group":778,"text":"1","start_char":39,"line":137},{"index_id":1240,"token_group":778,"text":",","start_char":40,"line":137},{"index_id":1241,"token_group":779,"text":"","start_char":41,"line":137},{"index_id":1242,"token_group":780,"text":"Value","start_char":43,"line":137},{"index_id":1243,"token_group":780,"text":"1","start_char":49,"line":137},{"index_id":1244,"token_group":780,"text":")","start_char":50,"line":137},{"index_id":1245,"token_group":781,"text":";","start_char":51,"line":137},{"index_id":1246,"token_group":782,"text":"","start_char":52,"line":137},{"index_id":1247,"token_group":783,"text":"Transactional","start_char":5,"line":138},{"index_id":1248,"token_group":783,"text":"Portal","start_char":18,"line":138},{"index_id":1249,"token_group":783,"text":"Cache","start_char":24,"line":138},{"index_id":1250,"token_group":783,"text":".","start_char":29,"line":138},{"index_id":1251,"token_group":784,"text":"put","start_char":30,"line":138},{"index_id":1252,"token_group":785,"text":"(","start_char":33,"line":138},{"index_id":1253,"token_group":786,"text":"","start_char":34,"line":138},{"index_id":1254,"token_group":787,"text":"Key","start_char":35,"line":138},{"index_id":1255,"token_group":787,"text":"2","start_char":39,"line":138},{"index_id":1256,"token_group":787,"text":",","start_char":40,"line":138},{"index_id":1257,"token_group":788,"text":"","start_char":41,"line":138},{"index_id":1258,"token_group":789,"text":"Value","start_char":43,"line":138},{"index_id":1259,"token_group":789,"text":"2","start_char":49,"line":138},{"index_id":1260,"token_group":789,"text":")","start_char":50,"line":138},{"index_id":1261,"token_group":790,"text":";","start_char":51,"line":138},{"index_id":1262,"token_group":791,"text":"","start_char":52,"line":138},{"index_id":1263,"token_group":792,"text":"Transactional","start_char":5,"line":140},{"index_id":1264,"token_group":792,"text":"Portal","start_char":18,"line":140},{"index_id":1265,"token_group":792,"text":"Cache","start_char":24,"line":140},{"index_id":1266,"token_group":792,"text":".","start_char":29,"line":140},{"index_id":1267,"token_group":793,"text":"remove","start_char":30,"line":140},{"index_id":1268,"token_group":794,"text":"All","start_char":36,"line":140},{"index_id":1269,"token_group":794,"text":"(","start_char":39,"line":140},{"index_id":1270,"token_group":795,"text":")","start_char":40,"line":140},{"index_id":1271,"token_group":796,"text":";","start_char":41,"line":140},{"index_id":1272,"token_group":797,"text":"assert","start_char":4,"line":142},{"index_id":1273,"token_group":798,"text":".","start_char":10,"line":142},{"index_id":1274,"token_group":799,"text":"assert","start_char":11,"line":142},{"index_id":1275,"token_group":800,"text":"Null","start_char":17,"line":142},{"index_id":1276,"token_group":800,"text":"(","start_char":21,"line":142},{"index_id":1277,"token_group":801,"text":"","start_char":22,"line":142},{"index_id":1278,"token_group":802,"text":"Transactional","start_char":23,"line":142},{"index_id":1279,"token_group":802,"text":"Portal","start_char":36,"line":142},{"index_id":1280,"token_group":802,"text":"Cache","start_char":42,"line":142},{"index_id":1281,"token_group":802,"text":".","start_char":47,"line":142},{"index_id":1282,"token_group":803,"text":"get","start_char":48,"line":142},{"index_id":1283,"token_group":804,"text":"(","start_char":51,"line":142},{"index_id":1284,"token_group":805,"text":"","start_char":52,"line":142},{"index_id":1285,"token_group":806,"text":"Key","start_char":53,"line":142},{"index_id":1286,"token_group":806,"text":"1","start_char":57,"line":142},{"index_id":1287,"token_group":806,"text":")","start_char":58,"line":142},{"index_id":1288,"token_group":807,"text":")","start_char":59,"line":142},{"index_id":1289,"token_group":808,"text":";","start_char":60,"line":142},{"index_id":1290,"token_group":809,"text":"assert","start_char":4,"line":143},{"index_id":1291,"token_group":810,"text":".","start_char":10,"line":143},{"index_id":1292,"token_group":811,"text":"assert","start_char":11,"line":143},{"index_id":1293,"token_group":812,"text":"Null","start_char":17,"line":143},{"index_id":1294,"token_group":812,"text":"(","start_char":21,"line":143},{"index_id":1295,"token_group":813,"text":"","start_char":22,"line":143},{"index_id":1296,"token_group":814,"text":"Transactional","start_char":23,"line":143},{"index_id":1297,"token_group":814,"text":"Portal","start_char":36,"line":143},{"index_id":1298,"token_group":814,"text":"Cache","start_char":42,"line":143},{"index_id":1299,"token_group":814,"text":".","start_char":47,"line":143},{"index_id":1300,"token_group":815,"text":"get","start_char":48,"line":143},{"index_id":1301,"token_group":816,"text":"(","start_char":51,"line":143},{"index_id":1302,"token_group":817,"text":"","start_char":52,"line":143},{"index_id":1303,"token_group":818,"text":"Key","start_char":53,"line":143},{"index_id":1304,"token_group":818,"text":"2","start_char":57,"line":143},{"index_id":1305,"token_group":818,"text":")","start_char":58,"line":143},{"index_id":1306,"token_group":819,"text":")","start_char":59,"line":143},{"index_id":1307,"token_group":820,"text":";","start_char":60,"line":143},{"index_id":1308,"token_group":821,"text":"assert","start_char":4,"line":144},{"index_id":1309,"token_group":822,"text":".","start_char":10,"line":144},{"index_id":1310,"token_group":823,"text":"assert","start_char":11,"line":144},{"index_id":1311,"token_group":824,"text":"Null","start_char":17,"line":144},{"index_id":1312,"token_group":824,"text":"(","start_char":21,"line":144},{"index_id":1313,"token_group":825,"text":"","start_char":22,"line":144},{"index_id":1314,"token_group":826,"text":"Portal","start_char":23,"line":144},{"index_id":1315,"token_group":826,"text":"Cache","start_char":29,"line":144},{"index_id":1316,"token_group":826,"text":".","start_char":34,"line":144},{"index_id":1317,"token_group":827,"text":"get","start_char":35,"line":144},{"index_id":1318,"token_group":828,"text":"(","start_char":38,"line":144},{"index_id":1319,"token_group":829,"text":"","start_char":39,"line":144},{"index_id":1320,"token_group":830,"text":"Key","start_char":40,"line":144},{"index_id":1321,"token_group":830,"text":"1","start_char":44,"line":144},{"index_id":1322,"token_group":830,"text":")","start_char":45,"line":144},{"index_id":1323,"token_group":831,"text":")","start_char":46,"line":144},{"index_id":1324,"token_group":832,"text":";","start_char":47,"line":144},{"index_id":1325,"token_group":833,"text":"assert","start_char":4,"line":145},{"index_id":1326,"token_group":834,"text":".","start_char":10,"line":145},{"index_id":1327,"token_group":835,"text":"assert","start_char":11,"line":145},{"index_id":1328,"token_group":836,"text":"Null","start_char":17,"line":145},{"index_id":1329,"token_group":836,"text":"(","start_char":21,"line":145},{"index_id":1330,"token_group":837,"text":"","start_char":22,"line":145},{"index_id":1331,"token_group":838,"text":"Portal","start_char":23,"line":145},{"index_id":1332,"token_group":838,"text":"Cache","start_char":29,"line":145},{"index_id":1333,"token_group":838,"text":".","start_char":34,"line":145},{"index_id":1334,"token_group":839,"text":"get","start_char":35,"line":145},{"index_id":1335,"token_group":840,"text":"(","start_char":38,"line":145},{"index_id":1336,"token_group":841,"text":"","start_char":39,"line":145},{"index_id":1337,"token_group":842,"text":"Key","start_char":40,"line":145},{"index_id":1338,"token_group":842,"text":"2","start_char":44,"line":145},{"index_id":1339,"token_group":842,"text":")","start_char":45,"line":145},{"index_id":1340,"token_group":843,"text":")","start_char":46,"line":145},{"index_id":1341,"token_group":844,"text":";","start_char":47,"line":145},{"index_id":1342,"token_group":845,"text":"","start_char":48,"line":145},{"index_id":1343,"token_group":846,"text":"Test","start_char":5,"line":147},{"index_id":1344,"token_group":846,"text":"Cache","start_char":9,"line":147},{"index_id":1345,"token_group":846,"text":"Listener","start_char":14,"line":147},{"index_id":1346,"token_group":846,"text":".","start_char":22,"line":147},{"index_id":1347,"token_group":847,"text":"assert","start_char":23,"line":147},{"index_id":1348,"token_group":848,"text":"Actions","start_char":29,"line":147},{"index_id":1349,"token_group":848,"text":"Count","start_char":36,"line":147},{"index_id":1350,"token_group":848,"text":"(","start_char":41,"line":147},{"index_id":1351,"token_group":849,"text":"3","start_char":42,"line":147},{"index_id":1352,"token_group":850,"text":")","start_char":43,"line":147},{"index_id":1353,"token_group":851,"text":";","start_char":44,"line":147},{"index_id":1354,"token_group":852,"text":"","start_char":45,"line":147},{"index_id":1355,"token_group":853,"text":"Test","start_char":5,"line":148},{"index_id":1356,"token_group":853,"text":"Cache","start_char":9,"line":148},{"index_id":1357,"token_group":853,"text":"Listener","start_char":14,"line":148},{"index_id":1358,"token_group":853,"text":".","start_char":22,"line":148},{"index_id":1359,"token_group":854,"text":"assert","start_char":23,"line":148},{"index_id":1360,"token_group":855,"text":"Put","start_char":29,"line":148},{"index_id":1361,"token_group":855,"text":"(","start_char":32,"line":148},{"index_id":1362,"token_group":856,"text":"","start_char":33,"line":148},{"index_id":1363,"token_group":857,"text":"Key","start_char":34,"line":148},{"index_id":1364,"token_group":857,"text":"1","start_char":38,"line":148},{"index_id":1365,"token_group":857,"text":",","start_char":39,"line":148},{"index_id":1366,"token_group":858,"text":"","start_char":40,"line":148},{"index_id":1367,"token_group":859,"text":"Value","start_char":42,"line":148},{"index_id":1368,"token_group":859,"text":"1","start_char":48,"line":148},{"index_id":1369,"token_group":859,"text":")","start_char":49,"line":148},{"index_id":1370,"token_group":860,"text":";","start_char":50,"line":148},{"index_id":1371,"token_group":861,"text":"","start_char":51,"line":148},{"index_id":1372,"token_group":862,"text":"Test","start_char":5,"line":149},{"index_id":1373,"token_group":862,"text":"Cache","start_char":9,"line":149},{"index_id":1374,"token_group":862,"text":"Listener","start_char":14,"line":149},{"index_id":1375,"token_group":862,"text":".","start_char":22,"line":149},{"index_id":1376,"token_group":863,"text":"assert","start_char":23,"line":149},{"index_id":1377,"token_group":864,"text":"Put","start_char":29,"line":149},{"index_id":1378,"token_group":864,"text":"(","start_char":32,"line":149},{"index_id":1379,"token_group":865,"text":"","start_char":33,"line":149},{"index_id":1380,"token_group":866,"text":"Key","start_char":34,"line":149},{"index_id":1381,"token_group":866,"text":"2","start_char":38,"line":149},{"index_id":1382,"token_group":866,"text":",","start_char":39,"line":149},{"index_id":1383,"token_group":867,"text":"","start_char":40,"line":149},{"index_id":1384,"token_group":868,"text":"Value","start_char":42,"line":149},{"index_id":1385,"token_group":868,"text":"2","start_char":48,"line":149},{"index_id":1386,"token_group":868,"text":")","start_char":49,"line":149},{"index_id":1387,"token_group":869,"text":";","start_char":50,"line":149},{"index_id":1388,"token_group":870,"text":"","start_char":51,"line":149},{"index_id":1389,"token_group":871,"text":"Test","start_char":5,"line":150},{"index_id":1390,"token_group":871,"text":"Cache","start_char":9,"line":150},{"index_id":1391,"token_group":871,"text":"Listener","start_char":14,"line":150},{"index_id":1392,"token_group":871,"text":".","start_char":22,"line":150},{"index_id":1393,"token_group":872,"text":"assert","start_char":23,"line":150},{"index_id":1394,"token_group":873,"text":"Remove","start_char":29,"line":150},{"index_id":1395,"token_group":873,"text":"All","start_char":35,"line":150},{"index_id":1396,"token_group":873,"text":"(","start_char":38,"line":150},{"index_id":1397,"token_group":874,"text":")","start_char":39,"line":150},{"index_id":1398,"token_group":875,"text":";","start_char":40,"line":150},{"index_id":1399,"token_group":876,"text":"","start_char":41,"line":150},{"index_id":1400,"token_group":877,"text":"Test","start_char":5,"line":152},{"index_id":1401,"token_group":877,"text":"Cache","start_char":9,"line":152},{"index_id":1402,"token_group":877,"text":"Listener","start_char":14,"line":152},{"index_id":1403,"token_group":877,"text":".","start_char":22,"line":152},{"index_id":1404,"token_group":878,"text":"reset","start_char":23,"line":152},{"index_id":1405,"token_group":879,"text":"(","start_char":28,"line":152},{"index_id":1406,"token_group":880,"text":")","start_char":29,"line":152},{"index_id":1407,"token_group":881,"text":";","start_char":30,"line":152},{"index_id":1408,"token_group":882,"text":"","start_char":31,"line":152},{"index_id":1409,"token_group":883,"text":"Test","start_char":5,"line":154},{"index_id":1410,"token_group":883,"text":"Cache","start_char":9,"line":154},{"index_id":1411,"token_group":883,"text":"Replicator","start_char":14,"line":154},{"index_id":1412,"token_group":883,"text":".","start_char":24,"line":154},{"index_id":1413,"token_group":884,"text":"assert","start_char":25,"line":154},{"index_id":1414,"token_group":885,"text":"Actions","start_char":31,"line":154},{"index_id":1415,"token_group":885,"text":"Count","start_char":38,"line":154},{"index_id":1416,"token_group":885,"text":"(","start_char":43,"line":154},{"index_id":1417,"token_group":886,"text":"3","start_char":44,"line":154},{"index_id":1418,"token_group":887,"text":")","start_char":45,"line":154},{"index_id":1419,"token_group":888,"text":";","start_char":46,"line":154},{"index_id":1420,"token_group":889,"text":"","start_char":47,"line":154},{"index_id":1421,"token_group":890,"text":"Test","start_char":5,"line":155},{"index_id":1422,"token_group":890,"text":"Cache","start_char":9,"line":155},{"index_id":1423,"token_group":890,"text":"Replicator","start_char":14,"line":155},{"index_id":1424,"token_group":890,"text":".","start_char":24,"line":155},{"index_id":1425,"token_group":891,"text":"assert","start_char":25,"line":155},{"index_id":1426,"token_group":892,"text":"Put","start_char":31,"line":155},{"index_id":1427,"token_group":892,"text":"(","start_char":34,"line":155},{"index_id":1428,"token_group":893,"text":"","start_char":35,"line":155},{"index_id":1429,"token_group":894,"text":"Key","start_char":36,"line":155},{"index_id":1430,"token_group":894,"text":"1","start_char":40,"line":155},{"index_id":1431,"token_group":894,"text":",","start_char":41,"line":155},{"index_id":1432,"token_group":895,"text":"","start_char":42,"line":155},{"index_id":1433,"token_group":896,"text":"Value","start_char":44,"line":155},{"index_id":1434,"token_group":896,"text":"1","start_char":50,"line":155},{"index_id":1435,"token_group":896,"text":")","start_char":51,"line":155},{"index_id":1436,"token_group":897,"text":";","start_char":52,"line":155},{"index_id":1437,"token_group":898,"text":"","start_char":53,"line":155},{"index_id":1438,"token_group":899,"text":"Test","start_char":5,"line":156},{"index_id":1439,"token_group":899,"text":"Cache","start_char":9,"line":156},{"index_id":1440,"token_group":899,"text":"Replicator","start_char":14,"line":156},{"index_id":1441,"token_group":899,"text":".","start_char":24,"line":156},{"index_id":1442,"token_group":900,"text":"assert","start_char":25,"line":156},{"index_id":1443,"token_group":901,"text":"Put","start_char":31,"line":156},{"index_id":1444,"token_group":901,"text":"(","start_char":34,"line":156},{"index_id":1445,"token_group":902,"text":"","start_char":35,"line":156},{"index_id":1446,"token_group":903,"text":"Key","start_char":36,"line":156},{"index_id":1447,"token_group":903,"text":"2","start_char":40,"line":156},{"index_id":1448,"token_group":903,"text":",","start_char":41,"line":156},{"index_id":1449,"token_group":904,"text":"","start_char":42,"line":156},{"index_id":1450,"token_group":905,"text":"Value","start_char":44,"line":156},{"index_id":1451,"token_group":905,"text":"2","start_char":50,"line":156},{"index_id":1452,"token_group":905,"text":")","start_char":51,"line":156},{"index_id":1453,"token_group":906,"text":";","start_char":52,"line":156},{"index_id":1454,"token_group":907,"text":"","start_char":53,"line":156},{"index_id":1455,"token_group":908,"text":"Test","start_char":5,"line":157},{"index_id":1456,"token_group":908,"text":"Cache","start_char":9,"line":157},{"index_id":1457,"token_group":908,"text":"Replicator","start_char":14,"line":157},{"index_id":1458,"token_group":908,"text":".","start_char":24,"line":157},{"index_id":1459,"token_group":909,"text":"assert","start_char":25,"line":157},{"index_id":1460,"token_group":910,"text":"Remove","start_char":31,"line":157},{"index_id":1461,"token_group":910,"text":"All","start_char":37,"line":157},{"index_id":1462,"token_group":910,"text":"(","start_char":40,"line":157},{"index_id":1463,"token_group":911,"text":")","start_char":41,"line":157},{"index_id":1464,"token_group":912,"text":";","start_char":42,"line":157},{"index_id":1465,"token_group":913,"text":"","start_char":43,"line":157},{"index_id":1466,"token_group":914,"text":"Test","start_char":5,"line":159},{"index_id":1467,"token_group":914,"text":"Cache","start_char":9,"line":159},{"index_id":1468,"token_group":914,"text":"Replicator","start_char":14,"line":159},{"index_id":1469,"token_group":914,"text":".","start_char":24,"line":159},{"index_id":1470,"token_group":915,"text":"reset","start_char":25,"line":159},{"index_id":1471,"token_group":916,"text":"(","start_char":30,"line":159},{"index_id":1472,"token_group":917,"text":")","start_char":31,"line":159},{"index_id":1473,"token_group":918,"text":";","start_char":32,"line":159},{"index_id":1474,"token_group":919,"text":"","start_char":33,"line":159},{"index_id":1475,"token_group":920,"text":"Transactional","start_char":5,"line":163},{"index_id":1476,"token_group":920,"text":"Portal","start_char":18,"line":163},{"index_id":1477,"token_group":920,"text":"Cache","start_char":24,"line":163},{"index_id":1478,"token_group":920,"text":".","start_char":29,"line":163},{"index_id":1479,"token_group":921,"text":"put","start_char":30,"line":163},{"index_id":1480,"token_group":922,"text":"(","start_char":33,"line":163},{"index_id":1481,"token_group":923,"text":"","start_char":34,"line":163},{"index_id":1482,"token_group":924,"text":"Key","start_char":35,"line":163},{"index_id":1483,"token_group":924,"text":"1","start_char":39,"line":163},{"index_id":1484,"token_group":924,"text":",","start_char":40,"line":163},{"index_id":1485,"token_group":925,"text":"","start_char":41,"line":163},{"index_id":1486,"token_group":926,"text":"Value","start_char":43,"line":163},{"index_id":1487,"token_group":926,"text":"1","start_char":49,"line":163},{"index_id":1488,"token_group":926,"text":")","start_char":50,"line":163},{"index_id":1489,"token_group":927,"text":";","start_char":51,"line":163},{"index_id":1490,"token_group":928,"text":"","start_char":52,"line":163},{"index_id":1491,"token_group":929,"text":"Transactional","start_char":5,"line":164},{"index_id":1492,"token_group":929,"text":"Portal","start_char":18,"line":164},{"index_id":1493,"token_group":929,"text":"Cache","start_char":24,"line":164},{"index_id":1494,"token_group":929,"text":".","start_char":29,"line":164},{"index_id":1495,"token_group":930,"text":"put","start_char":30,"line":164},{"index_id":1496,"token_group":931,"text":"(","start_char":33,"line":164},{"index_id":1497,"token_group":932,"text":"","start_char":34,"line":164},{"index_id":1498,"token_group":933,"text":"Key","start_char":35,"line":164},{"index_id":1499,"token_group":933,"text":"2","start_char":39,"line":164},{"index_id":1500,"token_group":933,"text":",","start_char":40,"line":164},{"index_id":1501,"token_group":934,"text":"","start_char":41,"line":164},{"index_id":1502,"token_group":935,"text":"Value","start_char":43,"line":164},{"index_id":1503,"token_group":935,"text":"2","start_char":49,"line":164},{"index_id":1504,"token_group":935,"text":")","start_char":50,"line":164},{"index_id":1505,"token_group":936,"text":";","start_char":51,"line":164},{"index_id":1506,"token_group":937,"text":"portal","start_char":4,"line":166},{"index_id":1507,"token_group":938,"text":"Cache","start_char":10,"line":166},{"index_id":1508,"token_group":938,"text":"Helper","start_char":15,"line":166},{"index_id":1509,"token_group":938,"text":"Util","start_char":21,"line":166},{"index_id":1510,"token_group":938,"text":".","start_char":25,"line":166},{"index_id":1511,"token_group":939,"text":"remove","start_char":26,"line":166},{"index_id":1512,"token_group":940,"text":"All","start_char":32,"line":166},{"index_id":1513,"token_group":940,"text":"Without","start_char":35,"line":166},{"index_id":1514,"token_group":940,"text":"Replicator","start_char":42,"line":166},{"index_id":1515,"token_group":940,"text":"(","start_char":52,"line":166},{"index_id":1516,"token_group":941,"text":"","start_char":53,"line":166},{"index_id":1517,"token_group":942,"text":"Transactional","start_char":9,"line":167},{"index_id":1518,"token_group":942,"text":"Portal","start_char":22,"line":167},{"index_id":1519,"token_group":942,"text":"Cache","start_char":28,"line":167},{"index_id":1520,"token_group":942,"text":")","start_char":33,"line":167},{"index_id":1521,"token_group":943,"text":";","start_char":34,"line":167},{"index_id":1522,"token_group":944,"text":"assert","start_char":4,"line":169},{"index_id":1523,"token_group":945,"text":".","start_char":10,"line":169},{"index_id":1524,"token_group":946,"text":"assert","start_char":11,"line":169},{"index_id":1525,"token_group":947,"text":"Null","start_char":17,"line":169},{"index_id":1526,"token_group":947,"text":"(","start_char":21,"line":169},{"index_id":1527,"token_group":948,"text":"","start_char":22,"line":169},{"index_id":1528,"token_group":949,"text":"Transactional","start_char":23,"line":169},{"index_id":1529,"token_group":949,"text":"Portal","start_char":36,"line":169},{"index_id":1530,"token_group":949,"text":"Cache","start_char":42,"line":169},{"index_id":1531,"token_group":949,"text":".","start_char":47,"line":169},{"index_id":1532,"token_group":950,"text":"get","start_char":48,"line":169},{"index_id":1533,"token_group":951,"text":"(","start_char":51,"line":169},{"index_id":1534,"token_group":952,"text":"","start_char":52,"line":169},{"index_id":1535,"token_group":953,"text":"Key","start_char":53,"line":169},{"index_id":1536,"token_group":953,"text":"1","start_char":57,"line":169},{"index_id":1537,"token_group":953,"text":")","start_char":58,"line":169},{"index_id":1538,"token_group":954,"text":")","start_char":59,"line":169},{"index_id":1539,"token_group":955,"text":";","start_char":60,"line":169},{"index_id":1540,"token_group":956,"text":"assert","start_char":4,"line":170},{"index_id":1541,"token_group":957,"text":".","start_char":10,"line":170},{"index_id":1542,"token_group":958,"text":"assert","start_char":11,"line":170},{"index_id":1543,"token_group":959,"text":"Null","start_char":17,"line":170},{"index_id":1544,"token_group":959,"text":"(","start_char":21,"line":170},{"index_id":1545,"token_group":960,"text":"","start_char":22,"line":170},{"index_id":1546,"token_group":961,"text":"Transactional","start_char":23,"line":170},{"index_id":1547,"token_group":961,"text":"Portal","start_char":36,"line":170},{"index_id":1548,"token_group":961,"text":"Cache","start_char":42,"line":170},{"index_id":1549,"token_group":961,"text":".","start_char":47,"line":170},{"index_id":1550,"token_group":962,"text":"get","start_char":48,"line":170},{"index_id":1551,"token_group":963,"text":"(","start_char":51,"line":170},{"index_id":1552,"token_group":964,"text":"","start_char":52,"line":170},{"index_id":1553,"token_group":965,"text":"Key","start_char":53,"line":170},{"index_id":1554,"token_group":965,"text":"2","start_char":57,"line":170},{"index_id":1555,"token_group":965,"text":")","start_char":58,"line":170},{"index_id":1556,"token_group":966,"text":")","start_char":59,"line":170},{"index_id":1557,"token_group":967,"text":";","start_char":60,"line":170},{"index_id":1558,"token_group":968,"text":"assert","start_char":4,"line":171},{"index_id":1559,"token_group":969,"text":".","start_char":10,"line":171},{"index_id":1560,"token_group":970,"text":"assert","start_char":11,"line":171},{"index_id":1561,"token_group":971,"text":"Null","start_char":17,"line":171},{"index_id":1562,"token_group":971,"text":"(","start_char":21,"line":171},{"index_id":1563,"token_group":972,"text":"","start_char":22,"line":171},{"index_id":1564,"token_group":973,"text":"Portal","start_char":23,"line":171},{"index_id":1565,"token_group":973,"text":"Cache","start_char":29,"line":171},{"index_id":1566,"token_group":973,"text":".","start_char":34,"line":171},{"index_id":1567,"token_group":974,"text":"get","start_char":35,"line":171},{"index_id":1568,"token_group":975,"text":"(","start_char":38,"line":171},{"index_id":1569,"token_group":976,"text":"","start_char":39,"line":171},{"index_id":1570,"token_group":977,"text":"Key","start_char":40,"line":171},{"index_id":1571,"token_group":977,"text":"1","start_char":44,"line":171},{"index_id":1572,"token_group":977,"text":")","start_char":45,"line":171},{"index_id":1573,"token_group":978,"text":")","start_char":46,"line":171},{"index_id":1574,"token_group":979,"text":";","start_char":47,"line":171},{"index_id":1575,"token_group":980,"text":"assert","start_char":4,"line":172},{"index_id":1576,"token_group":981,"text":".","start_char":10,"line":172},{"index_id":1577,"token_group":982,"text":"assert","start_char":11,"line":172},{"index_id":1578,"token_group":983,"text":"Null","start_char":17,"line":172},{"index_id":1579,"token_group":983,"text":"(","start_char":21,"line":172},{"index_id":1580,"token_group":984,"text":"","start_char":22,"line":172},{"index_id":1581,"token_group":985,"text":"Portal","start_char":23,"line":172},{"index_id":1582,"token_group":985,"text":"Cache","start_char":29,"line":172},{"index_id":1583,"token_group":985,"text":".","start_char":34,"line":172},{"index_id":1584,"token_group":986,"text":"get","start_char":35,"line":172},{"index_id":1585,"token_group":987,"text":"(","start_char":38,"line":172},{"index_id":1586,"token_group":988,"text":"","start_char":39,"line":172},{"index_id":1587,"token_group":989,"text":"Key","start_char":40,"line":172},{"index_id":1588,"token_group":989,"text":"2","start_char":44,"line":172},{"index_id":1589,"token_group":989,"text":")","start_char":45,"line":172},{"index_id":1590,"token_group":990,"text":")","start_char":46,"line":172},{"index_id":1591,"token_group":991,"text":";","start_char":47,"line":172},{"index_id":1592,"token_group":992,"text":"","start_char":48,"line":172},{"index_id":1593,"token_group":993,"text":"Test","start_char":5,"line":174},{"index_id":1594,"token_group":993,"text":"Cache","start_char":9,"line":174},{"index_id":1595,"token_group":993,"text":"Listener","start_char":14,"line":174},{"index_id":1596,"token_group":993,"text":".","start_char":22,"line":174},{"index_id":1597,"token_group":994,"text":"assert","start_char":23,"line":174},{"index_id":1598,"token_group":995,"text":"Actions","start_char":29,"line":174},{"index_id":1599,"token_group":995,"text":"Count","start_char":36,"line":174},{"index_id":1600,"token_group":995,"text":"(","start_char":41,"line":174},{"index_id":1601,"token_group":996,"text":"3","start_char":42,"line":174},{"index_id":1602,"token_group":997,"text":")","start_char":43,"line":174},{"index_id":1603,"token_group":998,"text":";","start_char":44,"line":174},{"index_id":1604,"token_group":999,"text":"","start_char":45,"line":174},{"index_id":1605,"token_group":1000,"text":"Test","start_char":5,"line":175},{"index_id":1606,"token_group":1000,"text":"Cache","start_char":9,"line":175},{"index_id":1607,"token_group":1000,"text":"Listener","start_char":14,"line":175},{"index_id":1608,"token_group":1000,"text":".","start_char":22,"line":175},{"index_id":1609,"token_group":1001,"text":"assert","start_char":23,"line":175},{"index_id":1610,"token_group":1002,"text":"Put","start_char":29,"line":175},{"index_id":1611,"token_group":1002,"text":"(","start_char":32,"line":175},{"index_id":1612,"token_group":1003,"text":"","start_char":33,"line":175},{"index_id":1613,"token_group":1004,"text":"Key","start_char":34,"line":175},{"index_id":1614,"token_group":1004,"text":"1","start_char":38,"line":175},{"index_id":1615,"token_group":1004,"text":",","start_char":39,"line":175},{"index_id":1616,"token_group":1005,"text":"","start_char":40,"line":175},{"index_id":1617,"token_group":1006,"text":"Value","start_char":42,"line":175},{"index_id":1618,"token_group":1006,"text":"1","start_char":48,"line":175},{"index_id":1619,"token_group":1006,"text":")","start_char":49,"line":175},{"index_id":1620,"token_group":1007,"text":";","start_char":50,"line":175},{"index_id":1621,"token_group":1008,"text":"","start_char":51,"line":175},{"index_id":1622,"token_group":1009,"text":"Test","start_char":5,"line":176},{"index_id":1623,"token_group":1009,"text":"Cache","start_char":9,"line":176},{"index_id":1624,"token_group":1009,"text":"Listener","start_char":14,"line":176},{"index_id":1625,"token_group":1009,"text":".","start_char":22,"line":176},{"index_id":1626,"token_group":1010,"text":"assert","start_char":23,"line":176},{"index_id":1627,"token_group":1011,"text":"Put","start_char":29,"line":176},{"index_id":1628,"token_group":1011,"text":"(","start_char":32,"line":176},{"index_id":1629,"token_group":1012,"text":"","start_char":33,"line":176},{"index_id":1630,"token_group":1013,"text":"Key","start_char":34,"line":176},{"index_id":1631,"token_group":1013,"text":"2","start_char":38,"line":176},{"index_id":1632,"token_group":1013,"text":",","start_char":39,"line":176},{"index_id":1633,"token_group":1014,"text":"","start_char":40,"line":176},{"index_id":1634,"token_group":1015,"text":"Value","start_char":42,"line":176},{"index_id":1635,"token_group":1015,"text":"2","start_char":48,"line":176},{"index_id":1636,"token_group":1015,"text":")","start_char":49,"line":176},{"index_id":1637,"token_group":1016,"text":";","start_char":50,"line":176},{"index_id":1638,"token_group":1017,"text":"","start_char":51,"line":176},{"index_id":1639,"token_group":1018,"text":"Test","start_char":5,"line":177},{"index_id":1640,"token_group":1018,"text":"Cache","start_char":9,"line":177},{"index_id":1641,"token_group":1018,"text":"Listener","start_char":14,"line":177},{"index_id":1642,"token_group":1018,"text":".","start_char":22,"line":177},{"index_id":1643,"token_group":1019,"text":"assert","start_char":23,"line":177},{"index_id":1644,"token_group":1020,"text":"Remove","start_char":29,"line":177},{"index_id":1645,"token_group":1020,"text":"All","start_char":35,"line":177},{"index_id":1646,"token_group":1020,"text":"(","start_char":38,"line":177},{"index_id":1647,"token_group":1021,"text":")","start_char":39,"line":177},{"index_id":1648,"token_group":1022,"text":";","start_char":40,"line":177},{"index_id":1649,"token_group":1023,"text":"","start_char":41,"line":177},{"index_id":1650,"token_group":1024,"text":"Test","start_char":5,"line":179},{"index_id":1651,"token_group":1024,"text":"Cache","start_char":9,"line":179},{"index_id":1652,"token_group":1024,"text":"Listener","start_char":14,"line":179},{"index_id":1653,"token_group":1024,"text":".","start_char":22,"line":179},{"index_id":1654,"token_group":1025,"text":"reset","start_char":23,"line":179},{"index_id":1655,"token_group":1026,"text":"(","start_char":28,"line":179},{"index_id":1656,"token_group":1027,"text":")","start_char":29,"line":179},{"index_id":1657,"token_group":1028,"text":";","start_char":30,"line":179},{"index_id":1658,"token_group":1029,"text":"","start_char":31,"line":179},{"index_id":1659,"token_group":1030,"text":"Test","start_char":5,"line":181},{"index_id":1660,"token_group":1030,"text":"Cache","start_char":9,"line":181},{"index_id":1661,"token_group":1030,"text":"Replicator","start_char":14,"line":181},{"index_id":1662,"token_group":1030,"text":".","start_char":24,"line":181},{"index_id":1663,"token_group":1031,"text":"assert","start_char":25,"line":181},{"index_id":1664,"token_group":1032,"text":"Actions","start_char":31,"line":181},{"index_id":1665,"token_group":1032,"text":"Count","start_char":38,"line":181},{"index_id":1666,"token_group":1032,"text":"(","start_char":43,"line":181},{"index_id":1667,"token_group":1033,"text":"2","start_char":44,"line":181},{"index_id":1668,"token_group":1034,"text":")","start_char":45,"line":181},{"index_id":1669,"token_group":1035,"text":";","start_char":46,"line":181},{"index_id":1670,"token_group":1036,"text":"","start_char":47,"line":181},{"index_id":1671,"token_group":1037,"text":"Test","start_char":5,"line":182},{"index_id":1672,"token_group":1037,"text":"Cache","start_char":9,"line":182},{"index_id":1673,"token_group":1037,"text":"Replicator","start_char":14,"line":182},{"index_id":1674,"token_group":1037,"text":".","start_char":24,"line":182},{"index_id":1675,"token_group":1038,"text":"assert","start_char":25,"line":182},{"index_id":1676,"token_group":1039,"text":"Put","start_char":31,"line":182},{"index_id":1677,"token_group":1039,"text":"(","start_char":34,"line":182},{"index_id":1678,"token_group":1040,"text":"","start_char":35,"line":182},{"index_id":1679,"token_group":1041,"text":"Key","start_char":36,"line":182},{"index_id":1680,"token_group":1041,"text":"1","start_char":40,"line":182},{"index_id":1681,"token_group":1041,"text":",","start_char":41,"line":182},{"index_id":1682,"token_group":1042,"text":"","start_char":42,"line":182},{"index_id":1683,"token_group":1043,"text":"Value","start_char":44,"line":182},{"index_id":1684,"token_group":1043,"text":"1","start_char":50,"line":182},{"index_id":1685,"token_group":1043,"text":")","start_char":51,"line":182},{"index_id":1686,"token_group":1044,"text":";","start_char":52,"line":182},{"index_id":1687,"token_group":1045,"text":"","start_char":53,"line":182},{"index_id":1688,"token_group":1046,"text":"Test","start_char":5,"line":183},{"index_id":1689,"token_group":1046,"text":"Cache","start_char":9,"line":183},{"index_id":1690,"token_group":1046,"text":"Replicator","start_char":14,"line":183},{"index_id":1691,"token_group":1046,"text":".","start_char":24,"line":183},{"index_id":1692,"token_group":1047,"text":"assert","start_char":25,"line":183},{"index_id":1693,"token_group":1048,"text":"Put","start_char":31,"line":183},{"index_id":1694,"token_group":1048,"text":"(","start_char":34,"line":183},{"index_id":1695,"token_group":1049,"text":"","start_char":35,"line":183},{"index_id":1696,"token_group":1050,"text":"Key","start_char":36,"line":183},{"index_id":1697,"token_group":1050,"text":"2","start_char":40,"line":183},{"index_id":1698,"token_group":1050,"text":",","start_char":41,"line":183},{"index_id":1699,"token_group":1051,"text":"","start_char":42,"line":183},{"index_id":1700,"token_group":1052,"text":"Value","start_char":44,"line":183},{"index_id":1701,"token_group":1052,"text":"2","start_char":50,"line":183},{"index_id":1702,"token_group":1052,"text":")","start_char":51,"line":183},{"index_id":1703,"token_group":1053,"text":";","start_char":52,"line":183},{"index_id":1704,"token_group":1054,"text":"","start_char":53,"line":183},{"index_id":1705,"token_group":1055,"text":"Test","start_char":5,"line":185},{"index_id":1706,"token_group":1055,"text":"Cache","start_char":9,"line":185},{"index_id":1707,"token_group":1055,"text":"Replicator","start_char":14,"line":185},{"index_id":1708,"token_group":1055,"text":".","start_char":24,"line":185},{"index_id":1709,"token_group":1056,"text":"reset","start_char":25,"line":185},{"index_id":1710,"token_group":1057,"text":"(","start_char":30,"line":185},{"index_id":1711,"token_group":1058,"text":")","start_char":31,"line":185},{"index_id":1712,"token_group":1059,"text":";","start_char":32,"line":185},{"index_id":1713,"token_group":1060,"text":"}","start_char":0,"line":186}],"tokens_list":["{","assert",".","assert","Equals","(","","Value","1",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","1",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Transactional","Portal","Cache",".","put","(","","Key","2",",","","Value","2",")",";","assert",".","assert","Equals","(","","Value","1",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","1",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Replicator",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Replicator",".","reset","(",")",";","","Transactional","Portal","Cache",".","put","(","","Key","1",",","","Value","2",",","10",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Updated","(","","Key","1",",","","Value","2",",","10",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Replicator",".","assert","Updated","(","","Key","1",",","","Value","2",",","10",")",";","","Test","Cache","Replicator",".","reset","(",")",";","try","{","","Transactional","Portal","Cache",".","put","(","","Key","1",",","","Value","2",",","-","1",")",";","assert",".","fail","(",")",";","}","catch","(","illegal","Argument","Exception","iae",")","{","assert",".","assert","Equals","(","\"Time to live is negative\"",",","iae",".","get","Message","(",")",")",";","}","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","0",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","0",")",";","portal","Cache","Helper","Util",".","put","Without","Replicator","(","","Transactional","Portal","Cache",",","","Key","1",",","","Value","1",")",";","assert",".","assert","Equals","(","","Value","1",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","1",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Updated","(","","Key","1",",","","Value","1",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","0",")",";","portal","Cache","Helper","Util",".","put","Without","Replicator","(","","Transactional","Portal","Cache",",","","Key","1",",","","Value","2",",","10",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Updated","(","","Key","1",",","","Value","2",",","10",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","0",")",";","","Transactional","Portal","Cache",".","remove","(","","Key","1",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Equals","(","","Value","2",",","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Removed","(","","Key","1",",","","Value","2",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Replicator",".","assert","Removed","(","","Key","1",",","","Value","2",")",";","","Test","Cache","Replicator",".","reset","(",")",";","portal","Cache","Helper","Util",".","remove","Without","Replicator","(","","Transactional","Portal","Cache",",","","Key","2",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","1",")",";","","Test","Cache","Listener",".","assert","Removed","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","0",")",";","","Transactional","Portal","Cache",".","put","(","","Key","1",",","","Value","1",")",";","","Transactional","Portal","Cache",".","put","(","","Key","2",",","","Value","2",")",";","","Transactional","Portal","Cache",".","remove","All","(",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","3",")",";","","Test","Cache","Listener",".","assert","Put","(","","Key","1",",","","Value","1",")",";","","Test","Cache","Listener",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Listener",".","assert","Remove","All","(",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","3",")",";","","Test","Cache","Replicator",".","assert","Put","(","","Key","1",",","","Value","1",")",";","","Test","Cache","Replicator",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Replicator",".","assert","Remove","All","(",")",";","","Test","Cache","Replicator",".","reset","(",")",";","","Transactional","Portal","Cache",".","put","(","","Key","1",",","","Value","1",")",";","","Transactional","Portal","Cache",".","put","(","","Key","2",",","","Value","2",")",";","portal","Cache","Helper","Util",".","remove","All","Without","Replicator","(","","Transactional","Portal","Cache",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Transactional","Portal","Cache",".","get","(","","Key","2",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","1",")",")",";","assert",".","assert","Null","(","","Portal","Cache",".","get","(","","Key","2",")",")",";","","Test","Cache","Listener",".","assert","Actions","Count","(","3",")",";","","Test","Cache","Listener",".","assert","Put","(","","Key","1",",","","Value","1",")",";","","Test","Cache","Listener",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Listener",".","assert","Remove","All","(",")",";","","Test","Cache","Listener",".","reset","(",")",";","","Test","Cache","Replicator",".","assert","Actions","Count","(","2",")",";","","Test","Cache","Replicator",".","assert","Put","(","","Key","1",",","","Value","1",")",";","","Test","Cache","Replicator",".","assert","Put","(","","Key","2",",","","Value","2",")",";","","Test","Cache","Replicator",".","reset","(",")",";","}"],"uuid":"41183ea1c367020e0bb9950b9220b5ef"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","0",",","<id>","portlet","Preferences","Local","Service","Util","<\/id>",".","<id>","get","Portlet","Preferences","Count","<\/id>","(","<id>","","Group","<\/id>",".","<id>","get","Group","Id","<\/id>","(",")",",","<id>","portlet","Keys","<\/id>",".","<id>","prefs","Owner","Type","Group","<\/id>",",","-","1",",","<id>","","Portlet","<\/id>",",","false",")",")",";","<id>","portlet","Preferences","Local","Service","Util","<\/id>",".","<id>","add","Portlet","Preferences","<\/id>","(","<id>","","Portlet","<\/id>",".","<id>","get","Company","Id","<\/id>","(",")",",","<id>","","Group","<\/id>",".","<id>","get","Group","Id","<\/id>","(",")",",","<id>","portlet","Keys","<\/id>",".","<id>","prefs","Owner","Type","Group","<\/id>",",","-","1",",","<id>","","Portlet","<\/id>",".","<id>","get","Portlet","Id","<\/id>","(",")",",","<id>","","Portlet","<\/id>",",","null",")",";","<id>","assert","<\/id>",".","<id>","assert","Equals","<\/id>","(","1",",","<id>","portlet","Preferences","Local","Service","Util","<\/id>",".","<id>","get","Portlet","Preferences","Count","<\/id>","(","<id>","","Group","<\/id>",".","<id>","get","Group","Id","<\/id>","(",")",",","<id>","portlet","Keys","<\/id>",".","<id>","prefs","Owner","Type","Group","<\/id>",",","-","1",",","<id>","","Portlet","<\/id>",",","false",")",")",";","}","<SENTENCE_END\/>"],"file_name":"PortletPreferencesLocalServiceTest.java","formatted_lines":["{",""," Assert.assertEquals("," 0,"," PortletPreferencesLocalServiceUtil.getPortletPreferencesCount("," _group.getGroupId(), PortletKeys.PREFS_OWNER_TYPE_GROUP, -1,"," _portlet, false));",""," PortletPreferencesLocalServiceUtil.addPortletPreferences("," _portlet.getCompanyId(), _group.getGroupId(),"," PortletKeys.PREFS_OWNER_TYPE_GROUP, -1, _portlet.getPortletId(),"," _portlet, null);",""," Assert.assertEquals("," 1,"," PortletPreferencesLocalServiceUtil.getPortletPreferencesCount("," _group.getGroupId(), PortletKeys.PREFS_OWNER_TYPE_GROUP, -1,"," _portlet, false));","}"],"function_name":"testGetGroupPortletPreferencesCountByOwnerAndNotPlidAndPortlet","function_name_tokens":["test","get","group","portlet","preferences","count","by","owner","and","not","plid","and","portlet"],"id_body_hash":"25d445e4b891ce3176a6cce564ec11db","id_same_identifier_list":[0,1,2,3,4,4,5,6,7,8,8,8,8,8,9,10,10,10,10,11,12,12,13,14,14,14,15,16,17,18,18,19,20,20,20,20,21,22,23,24,25,25,26,27,28,29,30,31,31,31,31,31,32,33,33,33,34,35,35,36,37,37,37,38,39,40,41,41,42,43,43,43,44,45,46,47,47,48,49,49,49,49,50,51,52,53,54,54,55,56,56,56,57,58,59,60,60,61,62,63,64,65,66,67,67,68,69,70,71,71,71,71,71,72,73,73,73,73,74,75,75,76,77,77,77,78,79,80,81,81,82,83,83,83,83,84,85,86,87,88,88,89,90,91,92,93,94,95],"option_correct":"testGetGroupPortletPreferencesCountByOwnerAndNotPlidAndPortlet","options":["testGetGroupPortletPreferencesByOwnerAndPlid","exportPermissions","getBlogsEntry","testGetGroupPortletPreferencesCountByOwnerAndPlidAndPortlet","setBookmarksEntryService","testGetGroupPortletPreferencesCountByOwnerAndNotPlidAndPortlet","testGetGroupPortletPreferencesByOwnerAndPlidAndPortletId"],"options_nlp":["test get group portlet preferences by owner and plid","export permissions","get blogs entry","test get group portlet preferences count by owner and plid and portlet","set bookmarks entry service","test get group portlet preferences count by owner and not plid and portlet","test get group portlet preferences by owner and plid and portlet id"],"options_random":["exportPermissions","getBlogsEntry","setBookmarksEntryService"],"options_tfidf":["testGetGroupPortletPreferencesByOwnerAndPlid","testGetGroupPortletPreferencesCountByOwnerAndPlidAndPortlet","testGetGroupPortletPreferencesByOwnerAndPlidAndPortletId"],"project_name":"liferay-portal","source_code_string":"@Test\n\tpublic void testGetGroupPortletPreferencesCountByOwnerAndNotPlidAndPortlet()\n\t\tthrows Exception {\n\n\t\tAssert.assertEquals(\n\t\t\t0,\n\t\t\tPortletPreferencesLocalServiceUtil.getPortletPreferencesCount(\n\t\t\t\t_group.getGroupId(), PortletKeys.PREFS_OWNER_TYPE_GROUP, -1,\n\t\t\t\t_portlet, false));\n\n\t\tPortletPreferencesLocalServiceUtil.addPortletPreferences(\n\t\t\t_portlet.getCompanyId(), _group.getGroupId(),\n\t\t\tPortletKeys.PREFS_OWNER_TYPE_GROUP, -1, _portlet.getPortletId(),\n\t\t\t_portlet, null);\n\n\t\tAssert.assertEquals(\n\t\t\t1,\n\t\t\tPortletPreferencesLocalServiceUtil.getPortletPreferencesCount(\n\t\t\t\t_group.getGroupId(), PortletKeys.PREFS_OWNER_TYPE_GROUP, -1,\n\t\t\t\t_portlet, false));\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"assert","start_char":4,"line":2},{"index_id":2,"token_group":2,"text":".","start_char":10,"line":2},{"index_id":3,"token_group":3,"text":"assert","start_char":11,"line":2},{"index_id":4,"token_group":4,"text":"Equals","start_char":17,"line":2},{"index_id":5,"token_group":4,"text":"(","start_char":23,"line":2},{"index_id":6,"token_group":5,"text":"0","start_char":8,"line":3},{"index_id":7,"token_group":6,"text":",","start_char":9,"line":3},{"index_id":8,"token_group":7,"text":"portlet","start_char":8,"line":4},{"index_id":9,"token_group":8,"text":"Preferences","start_char":15,"line":4},{"index_id":10,"token_group":8,"text":"Local","start_char":26,"line":4},{"index_id":11,"token_group":8,"text":"Service","start_char":31,"line":4},{"index_id":12,"token_group":8,"text":"Util","start_char":38,"line":4},{"index_id":13,"token_group":8,"text":".","start_char":42,"line":4},{"index_id":14,"token_group":9,"text":"get","start_char":43,"line":4},{"index_id":15,"token_group":10,"text":"Portlet","start_char":46,"line":4},{"index_id":16,"token_group":10,"text":"Preferences","start_char":53,"line":4},{"index_id":17,"token_group":10,"text":"Count","start_char":64,"line":4},{"index_id":18,"token_group":10,"text":"(","start_char":69,"line":4},{"index_id":19,"token_group":11,"text":"","start_char":70,"line":4},{"index_id":20,"token_group":12,"text":"Group","start_char":13,"line":5},{"index_id":21,"token_group":12,"text":".","start_char":18,"line":5},{"index_id":22,"token_group":13,"text":"get","start_char":19,"line":5},{"index_id":23,"token_group":14,"text":"Group","start_char":22,"line":5},{"index_id":24,"token_group":14,"text":"Id","start_char":27,"line":5},{"index_id":25,"token_group":14,"text":"(","start_char":29,"line":5},{"index_id":26,"token_group":15,"text":")","start_char":30,"line":5},{"index_id":27,"token_group":16,"text":",","start_char":31,"line":5},{"index_id":28,"token_group":17,"text":"portlet","start_char":33,"line":5},{"index_id":29,"token_group":18,"text":"Keys","start_char":40,"line":5},{"index_id":30,"token_group":18,"text":".","start_char":44,"line":5},{"index_id":31,"token_group":19,"text":"prefs","start_char":45,"line":5},{"index_id":32,"token_group":20,"text":"Owner","start_char":51,"line":5},{"index_id":33,"token_group":20,"text":"Type","start_char":57,"line":5},{"index_id":34,"token_group":20,"text":"Group","start_char":62,"line":5},{"index_id":35,"token_group":20,"text":",","start_char":67,"line":5},{"index_id":36,"token_group":21,"text":"-","start_char":69,"line":5},{"index_id":37,"token_group":22,"text":"1","start_char":70,"line":5},{"index_id":38,"token_group":23,"text":",","start_char":71,"line":5},{"index_id":39,"token_group":24,"text":"","start_char":72,"line":5},{"index_id":40,"token_group":25,"text":"Portlet","start_char":13,"line":6},{"index_id":41,"token_group":25,"text":",","start_char":20,"line":6},{"index_id":42,"token_group":26,"text":"false","start_char":22,"line":6},{"index_id":43,"token_group":27,"text":")","start_char":27,"line":6},{"index_id":44,"token_group":28,"text":")","start_char":28,"line":6},{"index_id":45,"token_group":29,"text":";","start_char":29,"line":6},{"index_id":46,"token_group":30,"text":"portlet","start_char":4,"line":8},{"index_id":47,"token_group":31,"text":"Preferences","start_char":11,"line":8},{"index_id":48,"token_group":31,"text":"Local","start_char":22,"line":8},{"index_id":49,"token_group":31,"text":"Service","start_char":27,"line":8},{"index_id":50,"token_group":31,"text":"Util","start_char":34,"line":8},{"index_id":51,"token_group":31,"text":".","start_char":38,"line":8},{"index_id":52,"token_group":32,"text":"add","start_char":39,"line":8},{"index_id":53,"token_group":33,"text":"Portlet","start_char":42,"line":8},{"index_id":54,"token_group":33,"text":"Preferences","start_char":49,"line":8},{"index_id":55,"token_group":33,"text":"(","start_char":60,"line":8},{"index_id":56,"token_group":34,"text":"","start_char":61,"line":8},{"index_id":57,"token_group":35,"text":"Portlet","start_char":9,"line":9},{"index_id":58,"token_group":35,"text":".","start_char":16,"line":9},{"index_id":59,"token_group":36,"text":"get","start_char":17,"line":9},{"index_id":60,"token_group":37,"text":"Company","start_char":20,"line":9},{"index_id":61,"token_group":37,"text":"Id","start_char":27,"line":9},{"index_id":62,"token_group":37,"text":"(","start_char":29,"line":9},{"index_id":63,"token_group":38,"text":")","start_char":30,"line":9},{"index_id":64,"token_group":39,"text":",","start_char":31,"line":9},{"index_id":65,"token_group":40,"text":"","start_char":32,"line":9},{"index_id":66,"token_group":41,"text":"Group","start_char":34,"line":9},{"index_id":67,"token_group":41,"text":".","start_char":39,"line":9},{"index_id":68,"token_group":42,"text":"get","start_char":40,"line":9},{"index_id":69,"token_group":43,"text":"Group","start_char":43,"line":9},{"index_id":70,"token_group":43,"text":"Id","start_char":48,"line":9},{"index_id":71,"token_group":43,"text":"(","start_char":50,"line":9},{"index_id":72,"token_group":44,"text":")","start_char":51,"line":9},{"index_id":73,"token_group":45,"text":",","start_char":52,"line":9},{"index_id":74,"token_group":46,"text":"portlet","start_char":8,"line":10},{"index_id":75,"token_group":47,"text":"Keys","start_char":15,"line":10},{"index_id":76,"token_group":47,"text":".","start_char":19,"line":10},{"index_id":77,"token_group":48,"text":"prefs","start_char":20,"line":10},{"index_id":78,"token_group":49,"text":"Owner","start_char":26,"line":10},{"index_id":79,"token_group":49,"text":"Type","start_char":32,"line":10},{"index_id":80,"token_group":49,"text":"Group","start_char":37,"line":10},{"index_id":81,"token_group":49,"text":",","start_char":42,"line":10},{"index_id":82,"token_group":50,"text":"-","start_char":44,"line":10},{"index_id":83,"token_group":51,"text":"1","start_char":45,"line":10},{"index_id":84,"token_group":52,"text":",","start_char":46,"line":10},{"index_id":85,"token_group":53,"text":"","start_char":47,"line":10},{"index_id":86,"token_group":54,"text":"Portlet","start_char":49,"line":10},{"index_id":87,"token_group":54,"text":".","start_char":56,"line":10},{"index_id":88,"token_group":55,"text":"get","start_char":57,"line":10},{"index_id":89,"token_group":56,"text":"Portlet","start_char":60,"line":10},{"index_id":90,"token_group":56,"text":"Id","start_char":67,"line":10},{"index_id":91,"token_group":56,"text":"(","start_char":69,"line":10},{"index_id":92,"token_group":57,"text":")","start_char":70,"line":10},{"index_id":93,"token_group":58,"text":",","start_char":71,"line":10},{"index_id":94,"token_group":59,"text":"","start_char":72,"line":10},{"index_id":95,"token_group":60,"text":"Portlet","start_char":9,"line":11},{"index_id":96,"token_group":60,"text":",","start_char":16,"line":11},{"index_id":97,"token_group":61,"text":"null","start_char":18,"line":11},{"index_id":98,"token_group":62,"text":")","start_char":22,"line":11},{"index_id":99,"token_group":63,"text":";","start_char":23,"line":11},{"index_id":100,"token_group":64,"text":"assert","start_char":4,"line":13},{"index_id":101,"token_group":65,"text":".","start_char":10,"line":13},{"index_id":102,"token_group":66,"text":"assert","start_char":11,"line":13},{"index_id":103,"token_group":67,"text":"Equals","start_char":17,"line":13},{"index_id":104,"token_group":67,"text":"(","start_char":23,"line":13},{"index_id":105,"token_group":68,"text":"1","start_char":8,"line":14},{"index_id":106,"token_group":69,"text":",","start_char":9,"line":14},{"index_id":107,"token_group":70,"text":"portlet","start_char":8,"line":15},{"index_id":108,"token_group":71,"text":"Preferences","start_char":15,"line":15},{"index_id":109,"token_group":71,"text":"Local","start_char":26,"line":15},{"index_id":110,"token_group":71,"text":"Service","start_char":31,"line":15},{"index_id":111,"token_group":71,"text":"Util","start_char":38,"line":15},{"index_id":112,"token_group":71,"text":".","start_char":42,"line":15},{"index_id":113,"token_group":72,"text":"get","start_char":43,"line":15},{"index_id":114,"token_group":73,"text":"Portlet","start_char":46,"line":15},{"index_id":115,"token_group":73,"text":"Preferences","start_char":53,"line":15},{"index_id":116,"token_group":73,"text":"Count","start_char":64,"line":15},{"index_id":117,"token_group":73,"text":"(","start_char":69,"line":15},{"index_id":118,"token_group":74,"text":"","start_char":70,"line":15},{"index_id":119,"token_group":75,"text":"Group","start_char":13,"line":16},{"index_id":120,"token_group":75,"text":".","start_char":18,"line":16},{"index_id":121,"token_group":76,"text":"get","start_char":19,"line":16},{"index_id":122,"token_group":77,"text":"Group","start_char":22,"line":16},{"index_id":123,"token_group":77,"text":"Id","start_char":27,"line":16},{"index_id":124,"token_group":77,"text":"(","start_char":29,"line":16},{"index_id":125,"token_group":78,"text":")","start_char":30,"line":16},{"index_id":126,"token_group":79,"text":",","start_char":31,"line":16},{"index_id":127,"token_group":80,"text":"portlet","start_char":33,"line":16},{"index_id":128,"token_group":81,"text":"Keys","start_char":40,"line":16},{"index_id":129,"token_group":81,"text":".","start_char":44,"line":16},{"index_id":130,"token_group":82,"text":"prefs","start_char":45,"line":16},{"index_id":131,"token_group":83,"text":"Owner","start_char":51,"line":16},{"index_id":132,"token_group":83,"text":"Type","start_char":57,"line":16},{"index_id":133,"token_group":83,"text":"Group","start_char":62,"line":16},{"index_id":134,"token_group":83,"text":",","start_char":67,"line":16},{"index_id":135,"token_group":84,"text":"-","start_char":69,"line":16},{"index_id":136,"token_group":85,"text":"1","start_char":70,"line":16},{"index_id":137,"token_group":86,"text":",","start_char":71,"line":16},{"index_id":138,"token_group":87,"text":"","start_char":72,"line":16},{"index_id":139,"token_group":88,"text":"Portlet","start_char":13,"line":17},{"index_id":140,"token_group":88,"text":",","start_char":20,"line":17},{"index_id":141,"token_group":89,"text":"false","start_char":22,"line":17},{"index_id":142,"token_group":90,"text":")","start_char":27,"line":17},{"index_id":143,"token_group":91,"text":")","start_char":28,"line":17},{"index_id":144,"token_group":92,"text":";","start_char":29,"line":17},{"index_id":145,"token_group":93,"text":"}","start_char":0,"line":18}],"tokens_list":["{","assert",".","assert","Equals","(","0",",","portlet","Preferences","Local","Service","Util",".","get","Portlet","Preferences","Count","(","","Group",".","get","Group","Id","(",")",",","portlet","Keys",".","prefs","Owner","Type","Group",",","-","1",",","","Portlet",",","false",")",")",";","portlet","Preferences","Local","Service","Util",".","add","Portlet","Preferences","(","","Portlet",".","get","Company","Id","(",")",",","","Group",".","get","Group","Id","(",")",",","portlet","Keys",".","prefs","Owner","Type","Group",",","-","1",",","","Portlet",".","get","Portlet","Id","(",")",",","","Portlet",",","null",")",";","assert",".","assert","Equals","(","1",",","portlet","Preferences","Local","Service","Util",".","get","Portlet","Preferences","Count","(","","Group",".","get","Group","Id","(",")",",","portlet","Keys",".","prefs","Owner","Type","Group",",","-","1",",","","Portlet",",","false",")",")",";","}"],"uuid":"35caa1621d38a70927bb682c52d605d8"},{"cap_original_tokens":["<SENTENCE_START>","{","if","(","<id>","subitem","<\/id>","==","null",")","{","return","<id>","get","<\/id>","(","<id>","item","<\/id>",",","\":next\"",")",";","}","<id>","object","<\/id>","<id>","next","<\/id>","=","<id>","get","<\/id>","(","<id>","item","<\/id>",",","<id>","subitem","<\/id>",")",";","if","(","(","<id>","next","<\/id>","==","null",")","||","!","<id>","get","Boolean","<\/id>","(","<id>","item","<\/id>",",","\"expanded\"",",","true",")",")","{","while","(","(","<id>","item","<\/id>","!=","<id>","component","<\/id>",")","&&","(","(","<id>","next","<\/id>","=","<id>","get","<\/id>","(","<id>","item","<\/id>",",","\":next\"",")",")","==","null",")",")","{","<id>","item","<\/id>","=","<id>","get","Parent","<\/id>","(","<id>","item","<\/id>",")",";","}","}","return","<id>","next","<\/id>",";","}","<SENTENCE_END\/>"],"file_name":"Thinlet.java","formatted_lines":["{"," if (subitem == null)"," {"," return get(item, \":next\");"," }"," Object next = get(item, subitem);"," if ((next == null) || !getBoolean(item, \"expanded\", true))"," {"," while ((item != component) && ((next = get(item, \":next\")) == null))"," {"," item = getParent(item);"," }"," }"," return next;","}"],"function_name":"getNextItem","function_name_tokens":["get","next","item"],"id_body_hash":"ad2c5aaf95b7df1db6ab9513e17b2f99","id_same_identifier_list":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,73,74,75,76,77,78,79,80,81,82,83,84],"option_correct":"getNextItem","options":["testSingleThreadLock","getTitleFont","getNext","getItem","getNextItem","getItemName","withUnderscore"],"options_nlp":["test single thread lock","get title font","get next","get item","get next item","get item name","with underscore"],"options_random":["testSingleThreadLock","getTitleFont","withUnderscore"],"options_tfidf":["getNext","getItem","getItemName"],"project_name":"intellij-community","source_code_string":"private Object getNextItem(Object component,\n Object item, String subitem) {\n if (subitem == null) {\n return get(item, \":next\");\n }\n Object next = get(item, subitem);\n if ((next == null) || !getBoolean(item, \"expanded\", true)) {\n while ((item != component) && ((next = get(item, \":next\")) == null)) {\n item = getParent(item);\n }\n }\n return next;\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"if","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"(","start_char":7,"line":1},{"index_id":3,"token_group":3,"text":"subitem","start_char":8,"line":1},{"index_id":4,"token_group":4,"text":"==","start_char":16,"line":1},{"index_id":5,"token_group":5,"text":"null","start_char":19,"line":1},{"index_id":6,"token_group":6,"text":")","start_char":23,"line":1},{"index_id":7,"token_group":7,"text":"{","start_char":4,"line":2},{"index_id":8,"token_group":8,"text":"return","start_char":8,"line":3},{"index_id":9,"token_group":9,"text":"get","start_char":15,"line":3},{"index_id":10,"token_group":10,"text":"(","start_char":18,"line":3},{"index_id":11,"token_group":11,"text":"item","start_char":19,"line":3},{"index_id":12,"token_group":12,"text":",","start_char":23,"line":3},{"index_id":13,"token_group":13,"text":"\":next\"","start_char":25,"line":3},{"index_id":14,"token_group":14,"text":")","start_char":32,"line":3},{"index_id":15,"token_group":15,"text":";","start_char":33,"line":3},{"index_id":16,"token_group":16,"text":"}","start_char":4,"line":4},{"index_id":17,"token_group":17,"text":"object","start_char":4,"line":5},{"index_id":18,"token_group":18,"text":"next","start_char":11,"line":5},{"index_id":19,"token_group":19,"text":"=","start_char":16,"line":5},{"index_id":20,"token_group":20,"text":"get","start_char":18,"line":5},{"index_id":21,"token_group":21,"text":"(","start_char":21,"line":5},{"index_id":22,"token_group":22,"text":"item","start_char":22,"line":5},{"index_id":23,"token_group":23,"text":",","start_char":26,"line":5},{"index_id":24,"token_group":24,"text":"subitem","start_char":28,"line":5},{"index_id":25,"token_group":25,"text":")","start_char":35,"line":5},{"index_id":26,"token_group":26,"text":";","start_char":36,"line":5},{"index_id":27,"token_group":27,"text":"if","start_char":4,"line":6},{"index_id":28,"token_group":28,"text":"(","start_char":7,"line":6},{"index_id":29,"token_group":29,"text":"(","start_char":8,"line":6},{"index_id":30,"token_group":30,"text":"next","start_char":9,"line":6},{"index_id":31,"token_group":31,"text":"==","start_char":14,"line":6},{"index_id":32,"token_group":32,"text":"null","start_char":17,"line":6},{"index_id":33,"token_group":33,"text":")","start_char":21,"line":6},{"index_id":34,"token_group":34,"text":"||","start_char":23,"line":6},{"index_id":35,"token_group":35,"text":"!","start_char":26,"line":6},{"index_id":36,"token_group":36,"text":"get","start_char":27,"line":6},{"index_id":37,"token_group":37,"text":"Boolean","start_char":30,"line":6},{"index_id":38,"token_group":37,"text":"(","start_char":37,"line":6},{"index_id":39,"token_group":38,"text":"item","start_char":38,"line":6},{"index_id":40,"token_group":39,"text":",","start_char":42,"line":6},{"index_id":41,"token_group":40,"text":"\"expanded\"","start_char":44,"line":6},{"index_id":42,"token_group":41,"text":",","start_char":54,"line":6},{"index_id":43,"token_group":42,"text":"true","start_char":56,"line":6},{"index_id":44,"token_group":43,"text":")","start_char":60,"line":6},{"index_id":45,"token_group":44,"text":")","start_char":61,"line":6},{"index_id":46,"token_group":45,"text":"{","start_char":4,"line":7},{"index_id":47,"token_group":46,"text":"while","start_char":8,"line":8},{"index_id":48,"token_group":47,"text":"(","start_char":14,"line":8},{"index_id":49,"token_group":48,"text":"(","start_char":15,"line":8},{"index_id":50,"token_group":49,"text":"item","start_char":16,"line":8},{"index_id":51,"token_group":50,"text":"!=","start_char":21,"line":8},{"index_id":52,"token_group":51,"text":"component","start_char":24,"line":8},{"index_id":53,"token_group":52,"text":")","start_char":33,"line":8},{"index_id":54,"token_group":53,"text":"&&","start_char":35,"line":8},{"index_id":55,"token_group":54,"text":"(","start_char":38,"line":8},{"index_id":56,"token_group":55,"text":"(","start_char":39,"line":8},{"index_id":57,"token_group":56,"text":"next","start_char":40,"line":8},{"index_id":58,"token_group":57,"text":"=","start_char":45,"line":8},{"index_id":59,"token_group":58,"text":"get","start_char":47,"line":8},{"index_id":60,"token_group":59,"text":"(","start_char":50,"line":8},{"index_id":61,"token_group":60,"text":"item","start_char":51,"line":8},{"index_id":62,"token_group":61,"text":",","start_char":55,"line":8},{"index_id":63,"token_group":62,"text":"\":next\"","start_char":57,"line":8},{"index_id":64,"token_group":63,"text":")","start_char":64,"line":8},{"index_id":65,"token_group":64,"text":")","start_char":65,"line":8},{"index_id":66,"token_group":65,"text":"==","start_char":67,"line":8},{"index_id":67,"token_group":66,"text":"null","start_char":70,"line":8},{"index_id":68,"token_group":67,"text":")","start_char":74,"line":8},{"index_id":69,"token_group":68,"text":")","start_char":75,"line":8},{"index_id":70,"token_group":69,"text":"{","start_char":8,"line":9},{"index_id":71,"token_group":70,"text":"item","start_char":12,"line":10},{"index_id":72,"token_group":71,"text":"=","start_char":17,"line":10},{"index_id":73,"token_group":72,"text":"get","start_char":19,"line":10},{"index_id":74,"token_group":73,"text":"Parent","start_char":22,"line":10},{"index_id":75,"token_group":73,"text":"(","start_char":28,"line":10},{"index_id":76,"token_group":74,"text":"item","start_char":29,"line":10},{"index_id":77,"token_group":75,"text":")","start_char":33,"line":10},{"index_id":78,"token_group":76,"text":";","start_char":34,"line":10},{"index_id":79,"token_group":77,"text":"}","start_char":8,"line":11},{"index_id":80,"token_group":78,"text":"}","start_char":4,"line":12},{"index_id":81,"token_group":79,"text":"return","start_char":4,"line":13},{"index_id":82,"token_group":80,"text":"next","start_char":11,"line":13},{"index_id":83,"token_group":81,"text":";","start_char":15,"line":13},{"index_id":84,"token_group":82,"text":"}","start_char":0,"line":14}],"tokens_list":["{","if","(","subitem","==","null",")","{","return","get","(","item",",","\":next\"",")",";","}","object","next","=","get","(","item",",","subitem",")",";","if","(","(","next","==","null",")","||","!","get","Boolean","(","item",",","\"expanded\"",",","true",")",")","{","while","(","(","item","!=","component",")","&&","(","(","next","=","get","(","item",",","\":next\"",")",")","==","null",")",")","{","item","=","get","Parent","(","item",")",";","}","}","return","next",";","}"],"uuid":"d8a74cc25fc372bcebb98b683f3c8a2a"},{"cap_original_tokens":["<SENTENCE_START>","{","throw","<id>","exceptions","<\/id>",".","<id>","unsupported","Feature","<\/id>","(","<id>","operation","Parameters","<\/id>",".","<id>","get","Entry","Point","Name","<\/id>","(",")",",","<id>","version","<\/id>",",","\"1.8\"",")",";","}","<SENTENCE_END\/>"],"file_name":"UnsupportedActionRunner.java","formatted_lines":["{"," throw Exceptions.unsupportedFeature(operationParameters.getEntryPointName(),"," version, \"1.8\");","}"],"function_name":"run","function_name_tokens":["run"],"id_body_hash":"0148535b7184af748f4674f24e3fb3c0","id_same_identifier_list":[0,1,2,3,4,5,5,6,7,7,8,9,9,9,9,10,11,12,13,14,15,16,17,18,19],"option_correct":"run","options":["runWorker","testRun","setClassifier","doRun","getApiDocTitle","run","getResults"],"options_nlp":["run worker","test run","set classifier","do run","get api doc title","run","get results"],"options_random":["setClassifier","getResults","getApiDocTitle"],"options_tfidf":["runWorker","doRun","testRun"],"project_name":"gradle","source_code_string":"public <T> T run(BuildAction<T> action, ConsumerOperationParameters operationParameters) {\n throw Exceptions.unsupportedFeature(operationParameters.getEntryPointName(), version, \"1.8\");\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"throw","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"exceptions","start_char":10,"line":1},{"index_id":3,"token_group":3,"text":".","start_char":20,"line":1},{"index_id":4,"token_group":4,"text":"unsupported","start_char":21,"line":1},{"index_id":5,"token_group":5,"text":"Feature","start_char":32,"line":1},{"index_id":6,"token_group":5,"text":"(","start_char":39,"line":1},{"index_id":7,"token_group":6,"text":"operation","start_char":40,"line":1},{"index_id":8,"token_group":7,"text":"Parameters","start_char":49,"line":1},{"index_id":9,"token_group":7,"text":".","start_char":59,"line":1},{"index_id":10,"token_group":8,"text":"get","start_char":60,"line":1},{"index_id":11,"token_group":9,"text":"Entry","start_char":63,"line":1},{"index_id":12,"token_group":9,"text":"Point","start_char":68,"line":1},{"index_id":13,"token_group":9,"text":"Name","start_char":73,"line":1},{"index_id":14,"token_group":9,"text":"(","start_char":77,"line":1},{"index_id":15,"token_group":10,"text":")","start_char":78,"line":1},{"index_id":16,"token_group":11,"text":",","start_char":79,"line":1},{"index_id":17,"token_group":12,"text":"version","start_char":40,"line":2},{"index_id":18,"token_group":13,"text":",","start_char":47,"line":2},{"index_id":19,"token_group":14,"text":"\"1.8\"","start_char":49,"line":2},{"index_id":20,"token_group":15,"text":")","start_char":54,"line":2},{"index_id":21,"token_group":16,"text":";","start_char":55,"line":2},{"index_id":22,"token_group":17,"text":"}","start_char":0,"line":3}],"tokens_list":["{","throw","exceptions",".","unsupported","Feature","(","operation","Parameters",".","get","Entry","Point","Name","(",")",",","version",",","\"1.8\"",")",";","}"],"uuid":"a429c3f0fdd2c800dcededc3e3d30a21"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","my","Callout","Shift","<\/id>","=","<id>","callout","Shift","<\/id>",";","return","this",";","}","<SENTENCE_END\/>"],"file_name":"HintHint.java","formatted_lines":["{"," myCalloutShift = calloutShift;"," return this;","}"],"function_name":"setCalloutShift","function_name_tokens":["set","callout","shift"],"id_body_hash":"a93338168ccb7e2dedcf779922efdac7","id_same_identifier_list":[0,1,2,2,2,3,4,4,5,6,7,8,9,10],"option_correct":"setCalloutShift","options":["setPositionChangeShift","createProjectJarSubFile","set","getErrorForeground","computeTextAlignShift","setCalloutShift","isEnabledSigning"],"options_nlp":["set position change shift","create project jar sub file","set","get error foreground","compute text align shift","set callout shift","is enabled signing"],"options_random":["createProjectJarSubFile","getErrorForeground","isEnabledSigning"],"options_tfidf":["set","setPositionChangeShift","computeTextAlignShift"],"project_name":"intellij-community","source_code_string":"public HintHint setCalloutShift(int calloutShift) {\n myCalloutShift = calloutShift;\n return this;\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"my","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"Callout","start_char":6,"line":1},{"index_id":3,"token_group":2,"text":"Shift","start_char":13,"line":1},{"index_id":4,"token_group":2,"text":"=","start_char":19,"line":1},{"index_id":5,"token_group":3,"text":"callout","start_char":21,"line":1},{"index_id":6,"token_group":4,"text":"Shift","start_char":28,"line":1},{"index_id":7,"token_group":4,"text":";","start_char":33,"line":1},{"index_id":8,"token_group":5,"text":"return","start_char":4,"line":2},{"index_id":9,"token_group":6,"text":"this","start_char":11,"line":2},{"index_id":10,"token_group":7,"text":";","start_char":15,"line":2},{"index_id":11,"token_group":8,"text":"}","start_char":0,"line":3}],"tokens_list":["{","my","Callout","Shift","=","callout","Shift",";","return","this",";","}"],"uuid":"42d15c4c1d3404acaf11eb480ecfd706"},{"cap_original_tokens":["<SENTENCE_START>","{","return","<id>","my","Variables","<\/id>",".","<id>","size","<\/id>","(",")",";","}","<SENTENCE_END\/>"],"file_name":"TemplateImpl.java","formatted_lines":["{"," return myVariables.size();","}"],"function_name":"getVariableCount","function_name_tokens":["get","variable","count"],"id_body_hash":"ecf3194e657d6185d2f733a1a98f3144","id_same_identifier_list":[0,1,2,3,3,4,5,6,7,8,9,10],"option_correct":"getVariableCount","options":["isSuitable","getCount","setCLASS_FILTERS_ENABLED","getVariable","getVariableCount","getIndexCount","calculateReplacementShift"],"options_nlp":["is suitable","get count","set class filters enabled","get variable","get variable count","get index count","calculate replacement shift"],"options_random":["isSuitable","calculateReplacementShift","setCLASS_FILTERS_ENABLED"],"options_tfidf":["getCount","getIndexCount","getVariable"],"project_name":"intellij-community","source_code_string":"public int getVariableCount() {\n return myVariables.size();\n }","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"return","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"my","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":"Variables","start_char":13,"line":1},{"index_id":4,"token_group":3,"text":".","start_char":22,"line":1},{"index_id":5,"token_group":4,"text":"size","start_char":23,"line":1},{"index_id":6,"token_group":5,"text":"(","start_char":27,"line":1},{"index_id":7,"token_group":6,"text":")","start_char":28,"line":1},{"index_id":8,"token_group":7,"text":";","start_char":29,"line":1},{"index_id":9,"token_group":8,"text":"}","start_char":0,"line":2}],"tokens_list":["{","return","my","Variables",".","size","(",")",";","}"],"uuid":"65b8b3613ed3a3384946c0d1beaef19f"},{"cap_original_tokens":["<SENTENCE_START>","{","<id>","assert","<\/id>","<id>","arrays","<\/id>",".","<id>","as","List","<\/id>","(","1",",","2",")",".","<id>","equals","<\/id>","(","<id>","get","Audit","Reader","<\/id>","(",")",".","<id>","get","Revisions","<\/id>","(","<id>","parametrized","Custom","Type","Entity","<\/id>",".","class",",","<id>","pcte","Id","<\/id>",")",")",";","}","<SENTENCE_END\/>"],"file_name":"ParametrizedCustom.java","formatted_lines":["{"," assert Arrays.asList( 1, 2 ).equals("," getAuditReader().getRevisions("," ParametrizedCustomTypeEntity.class,"," pcte_id"," )"," );","}"],"function_name":"testRevisionsCounts","function_name_tokens":["test","revisions","counts"],"id_body_hash":"6dda0036814ebd0a5288ed8fda9c775a","id_same_identifier_list":[0,1,2,3,4,5,5,6,7,8,9,10,11,12,13,14,14,14,15,16,17,18,18,19,20,20,20,20,21,22,23,24,24,25,26,27,28,29],"option_correct":"testRevisionsCounts","options":["testSerializableException","getPropertySpan","testFindRevisions","copyListeners","testRevisionsForDates","testDatesForRevisions","testRevisionsCounts"],"options_nlp":["test serializable exception","get property span","test find revisions","copy listeners","test revisions for dates","test dates for revisions","test revisions counts"],"options_random":["testSerializableException","getPropertySpan","copyListeners"],"options_tfidf":["testRevisionsForDates","testDatesForRevisions","testFindRevisions"],"project_name":"hibernate-orm","source_code_string":"@Test\n\tpublic void testRevisionsCounts() {\n\t\tassert Arrays.asList( 1, 2 ).equals(\n\t\t\t\tgetAuditReader().getRevisions(\n\t\t\t\t\t\tParametrizedCustomTypeEntity.class,\n\t\t\t\t\t\tpcte_id\n\t\t\t\t)\n\t\t);\n\t}","tokens_in_code":[{"index_id":0,"token_group":0,"text":"{","start_char":0,"line":0},{"index_id":1,"token_group":1,"text":"assert","start_char":4,"line":1},{"index_id":2,"token_group":2,"text":"arrays","start_char":11,"line":1},{"index_id":3,"token_group":3,"text":".","start_char":17,"line":1},{"index_id":4,"token_group":4,"text":"as","start_char":18,"line":1},{"index_id":5,"token_group":5,"text":"List","start_char":20,"line":1},{"index_id":6,"token_group":5,"text":"(","start_char":24,"line":1},{"index_id":7,"token_group":6,"text":"1","start_char":26,"line":1},{"index_id":8,"token_group":7,"text":",","start_char":27,"line":1},{"index_id":9,"token_group":8,"text":"2","start_char":29,"line":1},{"index_id":10,"token_group":9,"text":")","start_char":31,"line":1},{"index_id":11,"token_group":10,"text":".","start_char":32,"line":1},{"index_id":12,"token_group":11,"text":"equals","start_char":33,"line":1},{"index_id":13,"token_group":12,"text":"(","start_char":39,"line":1},{"index_id":14,"token_group":13,"text":"get","start_char":8,"line":2},{"index_id":15,"token_group":14,"text":"Audit","start_char":11,"line":2},{"index_id":16,"token_group":14,"text":"Reader","start_char":16,"line":2},{"index_id":17,"token_group":14,"text":"(","start_char":22,"line":2},{"index_id":18,"token_group":15,"text":")","start_char":23,"line":2},{"index_id":19,"token_group":16,"text":".","start_char":24,"line":2},{"index_id":20,"token_group":17,"text":"get","start_char":25,"line":2},{"index_id":21,"token_group":18,"text":"Revisions","start_char":28,"line":2},{"index_id":22,"token_group":18,"text":"(","start_char":37,"line":2},{"index_id":23,"token_group":19,"text":"parametrized","start_char":12,"line":3},{"index_id":24,"token_group":20,"text":"Custom","start_char":24,"line":3},{"index_id":25,"token_group":20,"text":"Type","start_char":30,"line":3},{"index_id":26,"token_group":20,"text":"Entity","start_char":34,"line":3},{"index_id":27,"token_group":20,"text":".","start_char":40,"line":3},{"index_id":28,"token_group":21,"text":"class","start_char":41,"line":3},{"index_id":29,"token_group":22,"text":",","start_char":46,"line":3},{"index_id":30,"token_group":23,"text":"pcte","start_char":12,"line":4},{"index_id":31,"token_group":24,"text":"Id","start_char":17,"line":4},{"index_id":32,"token_group":24,"text":")","start_char":8,"line":5},{"index_id":33,"token_group":25,"text":")","start_char":4,"line":6},{"index_id":34,"token_group":26,"text":";","start_char":5,"line":6},{"index_id":35,"token_group":27,"text":"}","start_char":0,"line":7}],"tokens_list":["{","assert","arrays",".","as","List","(","1",",","2",")",".","equals","(","get","Audit","Reader","(",")",".","get","Revisions","(","parametrized","Custom","Type","Entity",".","class",",","pcte","Id",")",")",";","}"],"uuid":"809d872ca427e0f5fcd2383b40208c29"}]