src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator.java [186:204]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                        @NonNull
                        @Override
                        public SCMSource create(@NonNull String projectName) throws IOException, InterruptedException {
                            return new ASFGitSCMSourceBuilder(getId() + "::" + projectName,
                                    server, projectName
                            )
                                    .withTraits(traits)
                                    .build();
                        }
                    }, null, new SCMNavigatorRequest.Witness() {
                        @Override
                        public void record(@NonNull String projectName, boolean isMatch) {
                            if (isMatch) {
                                observer.getListener().getLogger().format("      Proposing %s%n", projectName);
                            } else {
                                observer.getListener().getLogger().format("      Ignoring %s%n", projectName);
                            }
                        }
                    })) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator.java [230:248]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                @NonNull
                @Override
                public SCMSource create(@NonNull String projectName) throws IOException, InterruptedException {
                    return new ASFGitSCMSourceBuilder(getId() + "::" + projectName,
                            server, projectName
                    )
                            .withTraits(traits)
                            .build();
                }
            }, null, new SCMNavigatorRequest.Witness() {
                @Override
                public void record(@NonNull String projectName, boolean isMatch) {
                    if (isMatch) {
                        observer.getListener().getLogger().format("      Proposing %s%n", projectName);
                    } else {
                        observer.getListener().getLogger().format("      Ignoring %s%n", projectName);
                    }
                }
            })) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



