void (@NotNull final List<? super SimpleMatch> array, @NotNull final PsiElement scope, @NotNull final PsiElement generatedMethod) { if (scope == generatedMethod) return; final PsiElement[] children = scope.getChildren(); for (PsiElement child : children) { final SimpleMatch match = isDuplicateFragment(child); if (match != null) { array.add(match); continue; } findPatternOccurrences(array, child, generatedMethod); } }