/**
* Constructs a new IssuesBrowser in the given window
*/
private IssuesBrowser(Shell shell) {
// Various Layered List Transformations
usersMatcherEditor = new UsersMatcherEditor(issuesEventList);
FilterList<Issue> issuesUserFiltered = new FilterList<Issue>(issuesEventList, usersMatcherEditor);
FilterList<Issue> issuesTextFiltered = new FilterList<Issue>(issuesUserFiltered, Matchers.trueMatcher());
ThresholdList<Issue> priorityList = new ThresholdList<Issue>(issuesTextFiltered, "priority.rating");
SortedList<Issue> issuesSortedList = SortedList.create(priorityList);