if (!observer.isObserving()) { return;
private void visitProject(GitLabProject project) throws IOException, InterruptedException { if (!observer.isObserving()) { return; } checkInterrupt(); log(Messages.GitLabSCMNavigator_visitProject(project.getPathWithNamespace())); SCMSourceObserver.ProjectObserver projectObserver = observer.observe(project.getPathWithNamespace()); GitLabSCMSource source = new GitLabSCMSource(project, navigator.getSourceSettings()); projectObserver.addSource(source); projectObserver.complete(); source.afterSave(); }