private class TreeImpl extends DynamicProjectTree {
@Override
protected IntegrationEntityTree createTree(IntegrationEntityTreeModel model) {
IntegrationEntityTree tree = new IntegrationEntityTree(model);
tree.setSelectionMode(SelectionMode.SINGLE_TREE_SELECTION);
tree.setFilter(new InvalidItemsFilter());
tree.addTreeSelectionListener(new TreeSelectionListenerImpl());
tree.setCellRenderer(new TreeRenderer());
return tree;
}