duplicated block id: 1 size: 72 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (116:193) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (116:193) duplicated block id: 2 size: 36 cleaned lines of code in 5 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/kep/KEPPreferencePage.java (62:101) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/NaiveLP2PreferencePage.java (62:101) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/OptimizedLP2PreferencePage.java (62:101) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskTokenPreferencePage.java (62:101) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskGenericPreferencePage.java (62:101) duplicated block id: 3 size: 29 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/WordTemplateCasEvaluator.java (144:174) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/TemplateCasEvaluator.java (127:157) duplicated block id: 4 size: 25 cleaned lines of code in 3 files: - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleStringFunctionIDEExtension.java (41:67) - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleBooleanFunctionIDEExtension.java (41:67) - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleNumberFunctionIDEExtension.java (41:67) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleTypeFunctionIDEExtension.java (41:67) - ruta-ep-core-ext/src/main/java/org/apache/uima/ruta/type/TypeFromStringFunctionIDEExtension.java (41:67) duplicated block id: 6 size: 20 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/failed/FailedViewPage.java (68:93) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/matched/MatchedViewPage.java (68:93) duplicated block id: 7 size: 20 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/WordTemplateCasEvaluator.java (176:197) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/TemplateCasEvaluator.java (160:181) duplicated block id: 8 size: 17 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/MinMaxGreedy.java (54:75) - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/MinMaxReluctant.java (64:82) duplicated block id: 9 size: 17 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/action/AbstractMarkAction.java (76:95) - ruta-core/src/main/java/org/apache/uima/ruta/action/UnmarkAction.java (127:146) duplicated block id: 10 size: 17 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/action/MacroAction.java (67:85) - ruta-core/src/main/java/org/apache/uima/ruta/condition/MacroCondition.java (75:93) duplicated block id: 11 size: 17 cleaned lines of code in 4 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/SimpleRutaRuleConstraint.java (165:183) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/RutaGEConstraint.java (183:201) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/RutaRuleListConstraint.java (177:195) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/query/ui/QueryActionHandler.java (387:405) duplicated block id: 12 size: 16 cleaned lines of code in 3 files: - ruta-core/src/main/java/org/apache/uima/ruta/condition/AfterCondition.java (45:62) - ruta-core/src/main/java/org/apache/uima/ruta/condition/PartOfNeqCondition.java (46:63) - ruta-core/src/main/java/org/apache/uima/ruta/condition/BeforeCondition.java (45:62) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/ui/SelectTypesDialog.java (109:124) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/ui/SelectTypesDialog.java (111:126) duplicated block id: 14 size: 13 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (207:221) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (207:221) duplicated block id: 15 size: 13 cleaned lines of code in 3 files: - ruta-core/src/main/java/org/apache/uima/ruta/engine/ViewWriter.java (90:106) - ruta-core/src/main/java/org/apache/uima/ruta/engine/XMIWriter.java (77:93) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/check/CheckAnnotationUtils.java (66:82) duplicated block id: 16 size: 12 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/kep/KEPRule.java (60:73) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (79:92) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (79:92) duplicated block id: 17 size: 12 cleaned lines of code in 3 files: - ruta-core/src/main/java/org/apache/uima/ruta/expression/bool/BooleanStringExpression.java (48:61) - ruta-core/src/main/java/org/apache/uima/ruta/expression/bool/BooleanAnnotationExpression.java (50:63) - ruta-core/src/main/java/org/apache/uima/ruta/expression/bool/BooleanAnnotationListExpression.java (52:65) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaInterpreterRunner.java (163:176) - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java (374:387) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaAction.java (50:62) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaFunction.java (40:52) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaStatement.java (73:85) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaExpressionList.java (82:94) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/MinMaxGreedy.java (39:51) - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/MinMaxReluctant.java (41:53) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/action/MacroAction.java (87:99) - ruta-core/src/main/java/org/apache/uima/ruta/condition/MacroCondition.java (95:107) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/ui/SelectTypesDialog.java (95:106) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/ui/SelectTypesDialog.java (97:108) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaStatement.java (101:113) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaExpressionList.java (110:122) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/failed/FailedTreeLabelProvider.java (53:65) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/matched/MatchedTreeLabelProvider.java (53:65) duplicated block id: 26 size: 9 cleaned lines of code in 3 files: - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/text/ExternalTypeHyperlinkDetector.java (174:184) - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaCheckerUtils.java (146:156) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/codeassist/RutaSelectionEngine.java (200:210) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/CorrectionRule.java (89:99) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/ShiftingRule.java (87:97) duplicated block id: 28 size: 9 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/kep/KEPRule.java (154:164) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (195:205) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (195:205) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaStatement.java (88:98) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaExpressionList.java (97:107) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/failed/FailedTreeLabelProvider.java (40:50) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/matched/MatchedTreeLabelProvider.java (40:50) duplicated block id: 31 size: 8 cleaned lines of code in 2 files: - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/validator/RutaEngineAndCallChecker.java (155:166) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/codeassist/RutaSelectionEngine.java (188:197) duplicated block id: 32 size: 8 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/ui/SelectTypesDialog.java (171:180) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/ui/SelectTypesDialog.java (177:186) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/check/SelectTypesDialogCheck.java (203:212) duplicated block id: 33 size: 8 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/kep/KEPRule.java (48:58) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (52:62) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (52:62) duplicated block id: 34 size: 8 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/CodeModel.java (27:38) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/parser/DLTKTokenConverter.java (35:46) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaAction.java (80:90) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/parser/ast/RutaFunction.java (70:79) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/apply/ApplyViewPage.java (237:246) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/createdBy/CreatedByViewPage.java (190:199) duplicated block id: 37 size: 7 cleaned lines of code in 2 files: - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/ui/ExplainPerspective.java (65:75) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/cde/ui/CDEPerspectiveFactory.java (61:71) duplicated block id: 38 size: 7 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/DeletionRule.java (46:54) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/CorrectionRule.java (48:56) duplicated block id: 39 size: 7 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRule.java (69:77) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRule.java (69:77) duplicated block id: 40 size: 7 cleaned lines of code in 2 files: - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/NormalQuantifier.java (56:65) - ruta-core/src/main/java/org/apache/uima/ruta/rule/quantifier/QuestionGreedy.java (59:68) duplicated block id: 41 size: 7 cleaned lines of code in 3 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/element/ElementViewPage.java (55:63) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/failed/FailedViewPage.java (58:66) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/explain/matched/MatchedViewPage.java (58:66) duplicated block id: 42 size: 6 cleaned lines of code in 2 files: - ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/RutaIdeUIPlugin.java (169:176) - ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/RutaIdeCorePlugin.java (122:129) duplicated block id: 43 size: 6 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/ui/SelectTypesDialog.java (182:189) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/ui/SelectTypesDialog.java (188:195) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/check/SelectTypesDialogCheck.java (214:221) duplicated block id: 44 size: 6 cleaned lines of code in 2 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/trabal/TrabalPreferencePage.java (49:56) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/rapier/RapierPreferencePage.java (49:56) duplicated block id: 45 size: 6 cleaned lines of code in 3 files: - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/lp2/LP2RuleItem.java (96:104) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/token/WhiskRuleItem.java (53:61) - ruta-ep-textruler/src/main/java/org/apache/uima/ruta/textruler/learner/whisk/generic/WhiskRuleItem.java (55:63) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - ruta-ep-caseditor/src/main/java/org/apache/uima/ruta/caseditor/view/tree/AnnotationTreeNode.java (52:62) - ruta-ep-caseditor/src/main/java/org/apache/uima/ruta/caseditor/view/tree/FSFeatureTreeNode.java (60:67) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleNumberFunctionExtension.java (38:45) - example-projects/ruta-ep-example-extensions/src/main/java/org/apache/uima/ruta/example/extensions/ExampleTypeFunctionExtension.java (38:45) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/statistics/StatisticsViewPage.java (76:83) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/query/ui/QueryComposite.java (606:613) duplicated block id: 49 size: 6 cleaned lines of code in 2 files: - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/FeatureCasEvaluator.java (362:370) - ruta-ep-addons/src/main/java/org/apache/uima/ruta/testing/evaluator/PartialMatchCasEvaluator.java (104:111)