diff --git a/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java b/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java index 8ea528585351..587f1d9d3aa8 100644 --- a/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java +++ b/plugins/java-decompiler/engine/src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java @@ -641,11 +641,7 @@ public class NestedClassProcessor { private static void mergeListSignatures(List first, List second, boolean both) { int i = 1; - while (true) { - if (first.size() <= i || second.size() <= i) { - break; - } - + while (first.size() > i && second.size() > i) { VarFieldPair fObj = first.get(first.size() - i); VarFieldPair sObj = second.get(second.size() - i);