Summary of duplicated code

This page summarizes the code fragments that have been found to be replicated in the code. Only those fragments longer than 30 lines of code are shown.

# duplicationsTotal linesTotal tokensApprox # bytes
6144492431997276

You expand and collapse the code fragments using the + buttons. You can also navigate to the source code by clicking on the file names.

IDFilesLines
1
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/DivisionName.java line 57
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/SectionNames.java line 35
# lines : 311

2
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 102
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 105
# lines : 242

3
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 171
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 257
# lines : 237

4
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 175
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 105
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 108
# lines : 237

5
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 338
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic2.java line 164
# lines : 165

6
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 91
# lines : 158

7
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 222
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic2.java line 48
# lines : 116

8
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 43
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 44
# lines : 115

9
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 73
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 71
# lines : 100

10
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 71
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 110
# lines : 97

11
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 73
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 110
# lines : 97

12
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 43
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 75
# lines : 88

13
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 87
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
# lines : 85

14
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
# lines : 84

15
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/passage/DefaultLeafKeyList.java line 112
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/passage/Verse.java line 706
# lines : 83

16
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 126
# lines : 81

17
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/DivisionName.java line 367
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/SectionNames.java line 345
# lines : 81

18
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 87
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 92
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 126
# lines : 79

19
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 92
# lines : 79

20
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/book/sword/AbstractKeyBackend.java line 199
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/passage/AbstractKeyList.java line 146
# lines : 75

21
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 257
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 245
# lines : 73

22
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 87
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 92
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 126
# lines : 69

23
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/book/sword/SwordDictionary.java line 92
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/book/sword/SwordGenBook.java line 126
# lines : 66

24
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 158
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 77
# lines : 64

25
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 103
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 110
# lines : 60

26
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 73
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 103
# lines : 60

27
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 254
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 91
# lines : 56

28
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 234
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 164
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 167
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 235
# lines : 55

29
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/DivisionName.java line 447
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/SectionNames.java line 425
# lines : 55

30
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 194
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 442
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 195
# lines : 54

31
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 171
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 93
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 94
# lines : 53

32
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 327
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 219
# lines : 52

33
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 356
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 194
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 195
# lines : 52

34
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 509
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 361
# lines : 52

35
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 87
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 173
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemVulg.java line 126
# lines : 49

36
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 173
# lines : 49

37
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 44
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 44
# lines : 46

38
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 445
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic2.java line 271
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 356
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 194
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 442
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 195
# lines : 46

39
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 284
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 176
# lines : 44

40
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemDefault.java line 76
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 199
# lines : 44

41
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 119
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 173
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 92
# lines : 44

42
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 89
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 119
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSV.java line 90
# lines : 44

43
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 48
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 204
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 48
# lines : 42

44
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemDefault.java line 79
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 48
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 48
# lines : 41

45
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/book/Books.java line 86
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/book/install/sword/AbstractSwordInstaller.java line 160
# lines : 40

46
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 71
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 97
# lines : 37

47
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 234
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 164
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 167
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 343
# lines : 36

48
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 42
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 46
# lines : 36

49
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 75
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 48
# lines : 35

50
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 403
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 277
# lines : 33

51
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 219
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 90
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 254
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 91
# lines : 33

52
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 43
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 101
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 48
# lines : 33

53
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 158
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 188
# lines : 33

54
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 311
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 314
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 530
# lines : 33

55
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 328
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 258
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 261
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 329
# lines : 32

56
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLeningrad.java line 47
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemMT.java line 47
# lines : 32

57
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 381
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 382
# lines : 32

58
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic2.java line 47
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 170
# lines : 31

59
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic.java line 269
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemCatholic2.java line 95
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemGerman.java line 218
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemLuther.java line 304
# lines : 31

60
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJV.java line 381
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodal.java line 530
# lines : 31

61
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemKJVA.java line 311
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemNRSVA.java line 314
/space/home/jsword/build/jsword/src/main/java/org/crosswire/jsword/versification/system/SystemSynodalP.java line 382
# lines : 31