table.setView(tableView);
              insertView.addView(MasterView._TABLE_VIEW, tableView);
            }
            
            // list view
            DcObjectList list = new DcObjectList(this, DcObjectList._CARDS, true, true);
            View listView = new View(insertView, View._TYPE_INSERT, list, 
                    DcResources.getText("lblNewItem", getObjectNamePlural()), 
                    IconLibrary._icoItemsNew, MasterView._LIST_VIEW);
            list.setView(listView);
            
            insertView.addView(MasterView._LIST_VIEW, listView);
        }
        
        if (searchView == null && hasSearchView() ) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
            
            // table view
            if (!isAbstract()) {
              DcTable table = new DcTable(this, false, true);
              View tableView = new View(searchView, View._TYPE_SEARCH, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
              table.setView(tableView);
              
              searchView.addView(MasterView._TABLE_VIEW, tableView);
            }
            
            // list view
            DcObjectList list = new DcObjectList(this, DcObjectList._CARDS, true, true);
            View listView = new View(searchView, View._TYPE_SEARCH, list, getObjectNamePlural(), getIcon16(), MasterView._LIST_VIEW);
            list.setView(listView);
            
            searchView.addView(MasterView._LIST_VIEW, listView);            
        }
    }