List<ChangeSet> (LocalHistoryFacade facade, String path, String projectId, String pattern) { ChangeCollectingVisitor v = new ChangeCollectingVisitor(path, projectId, pattern); facade.accept(v); return v.getChanges(); }