@Override
protected JComponent createControl() {
final JList masterList = masterDetailList.getMasterList();
final JList detailList = masterDetailList.getDetailList();
detailList.setCellRenderer(new SchemaElementsRenderer());
masterList.setCellRenderer(new QNameRenderer());
final CommandGroup group = getWindowCommandManager().createCommandGroup("typeListCommandGroup", new Object[] { typeHierarchyCommand, typeInspectionCommand, "separator", GlobalCommandIds.PROPERTIES});
final JPopupMenu popup = group.createPopupMenu();
detailList.addMouseListener(new PopupMenuMouseListener(popup));