// ---------------------------------------------------------- private NSArray<GitRef> filteredRefs(RefFilter filter) { NSMutableArray<GitRef> result = new NSMutableArray<GitRef>(); Map<String, Ref> refs = repository.getAllRefs(); for (Ref ref : RefComparator.sort(refs.values())) { if (filter == null || filter.accepts(ref)) { result.addObject(new GitRef(this, ref)); } } return result; }