private DbObjectsView createDbObjectsView(Source source, DatabaseInfoProvider infoProvider) {
DbObjectsModel model = new DbObjectsModel(source);
model.addModelListener(new NameGeneratorInstaller(textArea));
DbObjectsTree view = new DbObjectsTree(model);
DbObjectsController controller = new DbObjectsController(infoProvider);
view.setController(controller);
view.setVisibleRowCount(4);
view.setDefaultAction(new TransferSelectedNodesAction(textArea));
return view;
}