boolean visited = false;
for (VisitListener visitListener : visitorList) {
try {
Filter filter = visitListener.getVisitFilter();
if (filter == null ||
(filter.preFilter(artifact.getId().getName(), artifact.getId().getRevision(), artifact.getId().getBranch())
&& filter.filter(artifact))) {
visitListener.visit(artifact);
visited = true;
}
} catch (Exception e) {