prowide/prowide-core

View on GitHub
src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java

Summary

Maintainability
F
6 days
Test Coverage

File SequenceUtils.java has 452 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: Minor
Found in src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java - About 6 hrs to fix

    SequenceUtils has 46 methods (exceeds 20 allowed). Consider refactoring.
    Open

    public class SequenceUtils {
    
        // Suppress default constructor for noninstantiability
        private SequenceUtils() {
            throw new AssertionError();
    Severity: Minor
    Found in src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java - About 6 hrs to fix

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

          public static List<MT537.SequenceB2> resolveMT537GetSequenceB2List_sru2023(final MT537 mt) {
              final List<MT537.SequenceB2> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceBList(), MT537.SequenceB2.START_END_16RS)) {
                  final MT537.SequenceB2 s = MT537.SequenceB2.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT586.SequenceA1> resolveMT586GetSequenceA1List_sru2023(final MT586 mt) {
              final List<MT586.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT586.SequenceA1.START_END_16RS)) {
                  final MT586.SequenceA1 s = MT586.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT548.SequenceA2a> resolveMT548GetSequenceA2aList_sru2023(final MT548 mt) {
              final List<MT548.SequenceA2a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA2List(), MT548.SequenceA2a.START_END_16RS)) {
                  final MT548.SequenceA2a s = MT548.SequenceA2a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceB1> resolveMT537GetSequenceB1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceB1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceBList(), MT537.SequenceB1.START_END_16RS)) {
                  final MT537.SequenceB1 s = MT537.SequenceB1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT548.SequenceA2> resolveMT548GetSequenceA2List_sru2023(final MT548 mt) {
              final List<MT548.SequenceA2> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT548.SequenceA2.START_END_16RS)) {
                  final MT548.SequenceA2 s = MT548.SequenceA2.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT575.SequenceB1a4> resolveMT575GetSequenceB1a4List_sru2023(final MT575 mt) {
              final List<MT575.SequenceB1a4> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB1aList(), MT575.SequenceB1a4.START_END_16RS)) {
                  final MT575.SequenceB1a4 s = MT575.SequenceB1a4.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT671.SequenceB2> resolveMT671GetSequenceB2List_sru2023(final MT671 mt) {
              final List<MT671.SequenceB2> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceBList(), MT671.SequenceB2.START_END_16RS)) {
                  final MT671.SequenceB2 s = MT671.SequenceB2.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceB2b1> resolveMT537GetSequenceB2b1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceB2b1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB2bList(), MT537.SequenceB2b1.START_END_16RS)) {
                  final MT537.SequenceB2b1 s = MT537.SequenceB2b1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceC1> resolveMT537GetSequenceC1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceC1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceCList(), MT537.SequenceC1.START_END_16RS)) {
                  final MT537.SequenceC1 s = MT537.SequenceC1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT548.SequenceC1a1B1a1> resolveMT548GetSequenceC1a1B1a1List_sru2023(final MT548 mt) {
              final List<MT548.SequenceC1a1B1a1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceC1a1B1aList(), MT548.SequenceC1a1B1a1.START_END_16RS)) {
                  final MT548.SequenceC1a1B1a1 s = MT548.SequenceC1a1B1a1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceC2a> resolveMT537GetSequenceC2aList_sru2023(final MT537 mt) {
              final List<MT537.SequenceC2a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceC2List(), MT537.SequenceC2a.START_END_16RS)) {
                  final MT537.SequenceC2a s = MT537.SequenceC2a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT575.SequenceB1a1> resolveMT575GetSequenceB1a1List_sru2023(final MT575 mt) {
              final List<MT575.SequenceB1a1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB1aList(), MT575.SequenceB1a1.START_END_16RS)) {
                  final MT575.SequenceB1a1 s = MT575.SequenceB1a1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT536.SequenceB1a1> resolveMT536GetSequenceB1a1List_sru2023(final MT536 mt) {
              final List<MT536.SequenceB1a1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB1aList(), MT536.SequenceB1a1.START_END_16RS)) {
                  final MT536.SequenceB1a1 s = MT536.SequenceB1a1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceB2b> resolveMT537GetSequenceB2bList_sru2023(final MT537 mt) {
              final List<MT537.SequenceB2b> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB2List(), MT537.SequenceB2b.START_END_16RS)) {
                  final MT537.SequenceB2b s = MT537.SequenceB2b.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceC3> resolveMT537GetSequenceC3List_sru2023(final MT537 mt) {
              final List<MT537.SequenceC3> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceCList(), MT537.SequenceC3.START_END_16RS)) {
                  final MT537.SequenceC3 s = MT537.SequenceC3.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceD1a1B1a1> resolveMT537GetSequenceD1a1B1a1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceD1a1B1a1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceD1a1B1aList(), MT537.SequenceD1a1B1a1.START_END_16RS)) {
                  final MT537.SequenceD1a1B1a1 s = MT537.SequenceD1a1B1a1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT575.SequenceC1> resolveMT575GetSequenceC1List_sru2023(final MT575 mt) {
              final List<MT575.SequenceC1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceCList(), MT575.SequenceC1.START_END_16RS)) {
                  final MT575.SequenceC1 s = MT575.SequenceC1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceA1> resolveMT537GetSequenceA1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT537.SequenceA1.START_END_16RS)) {
                  final MT537.SequenceA1 s = MT537.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT576.SequenceB2a> resolveMT576GetSequenceB2aList_sru2023(final MT576 mt) {
              final List<MT576.SequenceB2a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB2List(), MT576.SequenceB2a.START_END_16RS)) {
                  final MT576.SequenceB2a s = MT576.SequenceB2a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceD1a1B1a> resolveMT537GetSequenceD1a1B1aList_sru2023(final MT537 mt) {
              final List<MT537.SequenceD1a1B1a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceD1a1B1List(), MT537.SequenceD1a1B1a.START_END_16RS)) {
                  final MT537.SequenceD1a1B1a s = MT537.SequenceD1a1B1a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT548.SequenceC1a1B1a> resolveMT548GetSequenceC1a1B1aList_sru2023(final MT548 mt) {
              final List<MT548.SequenceC1a1B1a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceC1a1B1List(), MT548.SequenceC1a1B1a.START_END_16RS)) {
                  final MT548.SequenceC1a1B1a s = MT548.SequenceC1a1B1a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT564.SequenceE1a> resolveMT564GetSequenceE1aList_sru2023(final MT564 mt) {
              final List<MT564.SequenceE1a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceE1List(), MT564.SequenceE1a.START_END_16RS)) {
                  final MT564.SequenceE1a s = MT564.SequenceE1a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceB2a> resolveMT537GetSequenceB2aList_sru2023(final MT537 mt) {
              final List<MT537.SequenceB2a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB2List(), MT537.SequenceB2a.START_END_16RS)) {
                  final MT537.SequenceB2a s = MT537.SequenceB2a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceD1a1B1> resolveMT537GetSequenceD1a1B1List_sru2023(final MT537 mt) {
              final List<MT537.SequenceD1a1B1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceD1a1BList(), MT537.SequenceD1a1B1.START_END_16RS)) {
                  final MT537.SequenceD1a1B1 s = MT537.SequenceD1a1B1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT575.SequenceA1> resolveMT575GetSequenceA1List_sru2023(final MT575 mt) {
              final List<MT575.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT575.SequenceA1.START_END_16RS)) {
                  final MT575.SequenceA1 s = MT575.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT576.SequenceA1> resolveMT576GetSequenceA1List_sru2023(final MT576 mt) {
              final List<MT576.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT576.SequenceA1.START_END_16RS)) {
                  final MT576.SequenceA1 s = MT576.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT586.SequenceB1> resolveMT586GetSequenceB1List_sru2023(final MT586 mt) {
              final List<MT586.SequenceB1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceBList(), MT586.SequenceB1.START_END_16RS)) {
                  final MT586.SequenceB1 s = MT586.SequenceB1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT670.SequenceB2> resolveMT670GetSequenceB2List_sru2023(final MT670 mt) {
              final List<MT670.SequenceB2> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceBList(), MT670.SequenceB2.START_END_16RS)) {
                  final MT670.SequenceB2 s = MT670.SequenceB2.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT566.SequenceD1a> resolveMT566GetSequenceD1aList_sru2023(final MT566 mt) {
              final List<MT566.SequenceD1a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceD1List(), MT566.SequenceD1a.START_END_16RS)) {
                  final MT566.SequenceD1a s = MT566.SequenceD1a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT535.SequenceB1c> resolveMT535GetSequenceB1cList_sru2023(final MT535 mt) {
              final List<MT535.SequenceB1c> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB1List(), MT535.SequenceB1c.START_END_16RS)) {
                  final MT535.SequenceB1c s = MT535.SequenceB1c.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT536.SequenceA1> resolveMT536GetSequenceA1List_sru2023(final MT536 mt) {
              final List<MT536.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT536.SequenceA1.START_END_16RS)) {
                  final MT536.SequenceA1 s = MT536.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceC2> resolveMT537GetSequenceC2List_sru2023(final MT537 mt) {
              final List<MT537.SequenceC2> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceCList(), MT537.SequenceC2.START_END_16RS)) {
                  final MT537.SequenceC2 s = MT537.SequenceC2.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT538.SequenceB2a1> resolveMT538GetSequenceB2a1List_sru2023(final MT538 mt) {
              final List<MT538.SequenceB2a1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB2aList(), MT538.SequenceB2a1.START_END_16RS)) {
                  final MT538.SequenceB2a1 s = MT538.SequenceB2a1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT575.SequenceC2a> resolveMT575GetSequenceC2aList_sru2023(final MT575 mt) {
              final List<MT575.SequenceC2a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceC2List(), MT575.SequenceC2a.START_END_16RS)) {
                  final MT575.SequenceC2a s = MT575.SequenceC2a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT535.SequenceB1b1> resolveMT535GetSequenceB1b1List_sru2023(final MT535 mt) {
              final List<MT535.SequenceB1b1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceB1bList(), MT535.SequenceB1b1.START_END_16RS)) {
                  final MT535.SequenceB1b1 s = MT535.SequenceB1b1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT537.SequenceC3a> resolveMT537GetSequenceC3aList_sru2023(final MT537 mt) {
              final List<MT537.SequenceC3a> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceC3List(), MT537.SequenceC3a.START_END_16RS)) {
                  final MT537.SequenceC3a s = MT537.SequenceC3a.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 291..300
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 37 locations. Consider refactoring.
      Open

          public static List<MT538.SequenceA1> resolveMT538GetSequenceA1List_sru2023(final MT538 mt) {
              final List<MT538.SequenceA1> result = new ArrayList<>();
              for (final SwiftTagListBlock seq :
                      resolveNotUniqueSeparator(mt.getSequenceA(), MT538.SequenceA1.START_END_16RS)) {
                  final MT538.SequenceA1 s = MT538.SequenceA1.newInstance();
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 48..57
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 59..68
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 70..79
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 81..90
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 92..101
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 133..142
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 144..153
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 155..164
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 166..175
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 177..186
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 188..197
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 199..208
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 210..219
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 221..230
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 232..241
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 248..257
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 264..273
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 280..289
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 302..311
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 313..322
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 324..333
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 340..349
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 356..365
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 375..384
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 394..403
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 405..414
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 416..425
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 427..436
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 438..447
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 449..458
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 460..469
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 471..480
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 482..491
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 493..502
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 504..513
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 522..531

      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 66.

      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 2 locations. Consider refactoring.
      Open

          public static MT671.SequenceC resolveMT671GetSequenceC_sru2023(final MT671 mt) {
              Objects.requireNonNull(mt);
              final MT671.SequenceC result = MT671.SequenceC.newInstance();
              result.clear().append(getMT670_1_C(mt.getSwiftMessage().getBlock4(), MT671.SequenceB.START_END_16RS));
              return result;
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 515..520

      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 50.

      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 2 locations. Consider refactoring.
      Open

          public static MT670.SequenceC resolveMT670GetSequenceC_sru2023(final MT670 mt) {
              Objects.requireNonNull(mt);
              final MT670.SequenceC result = MT670.SequenceC.newInstance();
              result.clear().append(getMT670_1_C(mt.getSwiftMessage().getBlock4(), MT670.SequenceB.START_END_16RS));
              return result;
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 533..538

      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 50.

      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 2 locations. Consider refactoring.
      Open

          public static MT564.SequenceB1 resolveMT564GetSequenceB1_sru2023(final MT564 mt) {
              Objects.requireNonNull(mt);
              final MT564.SequenceB1 result = MT564.SequenceB1.newInstance();
              // we just get the first subblock
              result.clear().append(mt.getSequenceB().getSubBlock(MT564.SequenceB1.START_END_16RS));
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 386..392

      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 48.

      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 2 locations. Consider refactoring.
      Open

          public static MT566.SequenceB1 resolveMT566GetSequenceB1_sru2023(final MT566 mt) {
              Objects.requireNonNull(mt);
              final MT566.SequenceB1 result = MT566.SequenceB1.newInstance();
              // we just get the first subblock
              result.clear().append(mt.getSequenceB().getSubBlock(MT566.SequenceB1.START_END_16RS));
      src/main/java/com/prowidesoftware/swift/model/mt/SequenceUtils.java on lines 367..373

      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 48.

      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