void (@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()); }