private void logLine(@NotNull ClassInfo info) {
      if (info.isLogged) return;
      info.isLogged = true;

      if (!isValid(info)) return;
      logLine(info.superClass);

      for (ClassInfo anInterface : info.interfaces) {
        logLine(anInterface);
      }

      myLog.add(info.toLine());
    }
private void logLine(@NotNull ClassInfo info)