prowide/prowide-core

View on GitHub
src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java

Summary

Maintainability
F
2 wks
Test Coverage

File MT306.java has 2142 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*
 * Copyright 2006-2023 Prowide
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
Severity: Major
Found in src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java - About 5 days to fix

    MT306 has 191 methods (exceeds 20 allowed). Consider refactoring.
    Open

    @Generated
    public class MT306 extends AbstractMT implements Serializable {
        /**
         * Constant identifying the SRU to which this class belongs to.
         */
    Severity: Major
    Found in src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java - About 3 days to fix

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceG extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceK extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceL extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceE extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceI extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceB extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceJ extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceM extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceC extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceH extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceF extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceD extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3294..3363
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public static class SequenceA extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2517..2586
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2620..2689
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2933..3002
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3036..3105
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3249..3318
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3601..3670
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1715..1784
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1818..1887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2131..2200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2454..2523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2557..2626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1757..1826
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1860..1929
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3397..3466
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3500..3569
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3603..3672
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3706..3775
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3809..3878
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3941..4010
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4044..4113
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4147..4216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4250..4319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4353..4422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4456..4525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4559..4628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1812..1881
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1915..1984
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2018..2087
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2121..2190
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2224..2293
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2327..2396
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2430..2499
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2533..2602
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2636..2705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1667..1736
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1770..1839
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1873..1942
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1976..2045
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2079..2148
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2182..2251
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2285..2354
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2388..2457
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2063..2132
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2166..2235
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2499..2568
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2602..2671
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2705..2774
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2808..2877
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2911..2980
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1722..1791
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1825..1894
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1928..1997
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2031..2100
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1194..1263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1297..1366
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1400..1469
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1503..1572
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2486..2555
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2589..2658
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2807..2876
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3140..3209
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3243..3312
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3461..3530
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3794..3863
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3897..3966
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4000..4069
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4103..4172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4206..4275
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4309..4378
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2889..2958
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2992..3061
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3210..3279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3543..3612
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3646..3715
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3864..3933
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4197..4266
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4300..4369
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4403..4472
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4506..4575
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4609..4678
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4712..4781
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4815..4884
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4918..4987
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5021..5090
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5124..5193
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1220..1289
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1323..1392
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1426..1495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1529..1598
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1632..1701
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1147..1216
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1250..1319
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1353..1422
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1456..1525
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1559..1628
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1239..1308
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1342..1411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1445..1514
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1548..1617
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1651..1720
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1754..1823
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1857..1926
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1636..1705
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1739..1808
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1842..1911
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1945..2014
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1550..1619
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1653..1722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1817..1886
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1920..1989
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2023..2092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2126..2195
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2229..2298
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2332..2401
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2435..2504
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2653..2722
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1349..1418
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1452..1521
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1555..1624
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 818..887
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 921..990
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1024..1093

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 194.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 33 locations. Consider refactoring.
      Open

          public static class SequenceM1a1 extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
               * Constructs an empty sequence.
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3381..3448
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3491..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2234..2301
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2344..2411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1992..2059
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2102..2169
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4691..4758
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2269..2336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2384..2451
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3043..3110
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3153..3220
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2163..2230
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2273..2340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1606..1673
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2692..2759
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3025..3092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3346..3413
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3679..3746
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4441..4508
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4551..4618
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3095..3162
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3428..3495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3749..3816
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4082..4149
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5256..5323
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5366..5433
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT412.java on lines 380..447
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2077..2144
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2187..2254
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1785..1852
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1895..1962
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT973.java on lines 359..426

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 157.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 33 locations. Consider refactoring.
      Open

          public static class SequenceM1a extends SwiftTagListBlock {
              private static final long serialVersionUID = 1L;
              
              /**
               * Constructs an empty sequence.
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3381..3448
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3491..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2234..2301
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2344..2411
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1992..2059
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2102..2169
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4801..4868
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2269..2336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2384..2451
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3043..3110
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3153..3220
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2163..2230
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2273..2340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1606..1673
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2692..2759
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3025..3092
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3346..3413
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3679..3746
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4441..4508
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4551..4618
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3095..3162
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3428..3495
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3749..3816
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4082..4149
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5256..5323
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5366..5433
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT412.java on lines 380..447
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2077..2144
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2187..2254
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1785..1852
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1895..1962
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT973.java on lines 359..426

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 157.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 45 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.GENERATED_FIXED_WITH_OPTIONAL_TAIL)
          public static List<SequenceM1a1> getSequenceM1a1List(final SwiftTagListBlock parentSequence) {
              if (parentSequence != null) {
                  final List<SwiftTagListBlock> blocks = parentSequence.getSubBlocksDelimitedWithOptionalTail(SequenceM1a1.START, SequenceM1a1.END, SequenceM1a1.TAIL);
                  if (blocks != null && !blocks.isEmpty()) {
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT101.java on lines 1159..1172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT102.java on lines 1140..1153
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT102_STP.java on lines 1062..1075
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT104.java on lines 1209..1222
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT107.java on lines 1190..1203
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT110.java on lines 783..796
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT201.java on lines 612..625
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT203.java on lines 802..815
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT204.java on lines 783..796
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT210.java on lines 631..644
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3230..3243
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3472..3485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3582..3595
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2325..2338
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2435..2448
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2083..2096
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2193..2206
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4782..4795
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3134..3147
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3244..3257
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2254..2267
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2364..2377
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4532..4545
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4642..4655
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5347..5360
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5457..5470
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT410.java on lines 511..524
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT412.java on lines 471..484
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT416.java on lines 811..824
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT420.java on lines 549..562
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT422.java on lines 549..562
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT430.java on lines 572..585
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT450.java on lines 572..585
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT456.java on lines 652..665
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2168..2181
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2278..2291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1876..1889
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1986..1999
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT604.java on lines 817..830
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT605.java on lines 815..828
      src/generated/java/com/prowidesoftware/swift/model/mt/mt8xx/MT801.java on lines 617..630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt8xx/MT801.java on lines 727..740
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT920.java on lines 472..485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT973.java on lines 450..463

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 96.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 45 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.GENERATED_FIXED_WITH_OPTIONAL_TAIL)
          public static List<SequenceM1a> getSequenceM1aList(final SwiftTagListBlock parentSequence) {
              if (parentSequence != null) {
                  final List<SwiftTagListBlock> blocks = parentSequence.getSubBlocksDelimitedWithOptionalTail(SequenceM1a.START, SequenceM1a.END, SequenceM1a.TAIL);
                  if (blocks != null && !blocks.isEmpty()) {
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT101.java on lines 1159..1172
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT102.java on lines 1140..1153
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT102_STP.java on lines 1062..1075
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT104.java on lines 1209..1222
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT107.java on lines 1190..1203
      src/generated/java/com/prowidesoftware/swift/model/mt/mt1xx/MT110.java on lines 783..796
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT201.java on lines 612..625
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT203.java on lines 802..815
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT204.java on lines 783..796
      src/generated/java/com/prowidesoftware/swift/model/mt/mt2xx/MT210.java on lines 631..644
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3230..3243
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3472..3485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3582..3595
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2325..2338
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2435..2448
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2083..2096
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 2193..2206
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4892..4905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3134..3147
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3244..3257
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2254..2267
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2364..2377
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4532..4545
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4642..4655
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5347..5360
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5457..5470
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT410.java on lines 511..524
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT412.java on lines 471..484
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT416.java on lines 811..824
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT420.java on lines 549..562
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT422.java on lines 549..562
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT430.java on lines 572..585
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT450.java on lines 572..585
      src/generated/java/com/prowidesoftware/swift/model/mt/mt4xx/MT456.java on lines 652..665
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2168..2181
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2278..2291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1876..1889
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1986..1999
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT604.java on lines 817..830
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT605.java on lines 815..828
      src/generated/java/com/prowidesoftware/swift/model/mt/mt8xx/MT801.java on lines 617..630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt8xx/MT801.java on lines 727..740
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT920.java on lines 472..485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt9xx/MT973.java on lines 450..463

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 96.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceC getSequenceC(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("C")) {
                  return new SequenceC(map.get("C"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceA getSequenceA(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("A")) {
                  return new SequenceA(map.get("A"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceE getSequenceE(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("E")) {
                  return new SequenceE(map.get("E"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceB getSequenceB(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("B")) {
                  return new SequenceB(map.get("B"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceK getSequenceK(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("K")) {
                  return new SequenceK(map.get("K"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceI getSequenceI(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("I")) {
                  return new SequenceI(map.get("I"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceD getSequenceD(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("D")) {
                  return new SequenceD(map.get("D"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceF getSequenceF(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("F")) {
                  return new SequenceF(map.get("F"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceG getSequenceG(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("G")) {
                  return new SequenceG(map.get("G"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceJ getSequenceJ(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("J")) {
                  return new SequenceJ(map.get("J"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceH getSequenceH(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("H")) {
                  return new SequenceH(map.get("H"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceL getSequenceL(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("L")) {
                  return new SequenceL(map.get("L"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4649..4656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      Similar blocks of code found in 123 locations. Consider refactoring.
      Open

          @SequenceStyle(Type.SPLIT_BY_15)
          public SequenceM getSequenceM(SwiftTagListBlock parentSequence) {
              final java.util.Map<String, SwiftTagListBlock> map = SwiftMessageUtils.splitByField15(parentSequence);
              if (map.containsKey("M")) {
                  return new SequenceM(map.get("M"));
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2607..2614
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 2710..2717
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3023..3030
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3126..3133
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3339..3346
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT300.java on lines 3691..3698
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1805..1812
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 1908..1915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2221..2228
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2544..2551
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT304.java on lines 2647..2654
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1847..1854
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT305.java on lines 1950..1957
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3384..3391
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3487..3494
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3590..3597
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3693..3700
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3796..3803
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 3899..3906
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4031..4038
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4134..4141
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4237..4244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4340..4347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4443..4450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT306.java on lines 4546..4553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 1902..1909
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2005..2012
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2108..2115
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2211..2218
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2314..2321
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2417..2424
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2520..2527
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2623..2630
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT320.java on lines 2726..2733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1757..1764
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1860..1867
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 1963..1970
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2066..2073
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2169..2176
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2272..2279
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2375..2382
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT330.java on lines 2478..2485
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2153..2160
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2256..2263
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2589..2596
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2692..2699
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2795..2802
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 2898..2905
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT340.java on lines 3001..3008
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1812..1819
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 1915..1922
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2018..2025
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT341.java on lines 2121..2128
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1284..1291
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1387..1394
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1490..1497
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT350.java on lines 1593..1600
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2576..2583
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2679..2686
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 2897..2904
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3230..3237
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3333..3340
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3551..3558
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3884..3891
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 3987..3994
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4090..4097
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4193..4200
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4296..4303
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT360.java on lines 4399..4406
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 2979..2986
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3082..3089
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3300..3307
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3633..3640
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3736..3743
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 3954..3961
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4287..4294
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4390..4397
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4493..4500
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4596..4603
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4699..4706
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4802..4809
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 4905..4912
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5008..5015
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5111..5118
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT361.java on lines 5214..5221
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1310..1317
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1413..1420
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1516..1523
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1619..1626
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT362.java on lines 1722..1729
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1237..1244
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1340..1347
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1443..1450
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1546..1553
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT364.java on lines 1649..1656
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1329..1336
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1432..1439
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1535..1542
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1638..1645
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1741..1748
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1844..1851
      src/generated/java/com/prowidesoftware/swift/model/mt/mt3xx/MT365.java on lines 1947..1954
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1726..1733
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1829..1836
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 1932..1939
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT600.java on lines 2035..2042
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1640..1647
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT601.java on lines 1743..1750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 1907..1914
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2010..2017
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2113..2120
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2216..2223
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2319..2326
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2422..2429
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2525..2532
      src/generated/java/com/prowidesoftware/swift/model/mt/mt6xx/MT620.java on lines 2743..2750
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1439..1446
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1542..1549
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT760.java on lines 1645..1652
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 908..915
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1011..1018
      src/generated/java/com/prowidesoftware/swift/model/mt/mt7xx/MT767.java on lines 1114..1121

      Duplicated Code

      Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

      Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

      When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

      Tuning

      This issue has a mass of 40.

      We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

      The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

      If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

      See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

      Refactorings

      Further Reading

      There are no issues that match your filters.

      Category
      Status