private void visitMethodInstInt(String owner, String name, String desc, int ordinal, int bcOffs) {
          for (SmartStepTarget t : targets) {
            if (t instanceof MethodSmartStepTarget mt && mt.getOrdinal() == ordinal) {
              PsiMethod method = mt.getMethod();
              if (DebuggerUtilsEx.methodMatches(method, owner.replace("/", "."), name, desc, debugProcess)) {
                if (foundTargets.contains(mt)) {
                  targetsWithCollisions.add(mt);
                }
                else {
                  foundTargets.add(mt);
                  if (bcOffs < currentBytecodeOffset) {
                    alreadyExecutedTargets.add(mt);
                  }
                  if (bcOffs > endOfBasicBlock) {
                    anotherBasicBlockTargets.add(mt);
                  }
                }
              }
            }
          }
        }
private void visitMethodInstInt(String owner, String name, String desc, int ordinal, int bcOffs)