private void selectTabWithName(String tabNameToSelect) { for (AbstractTab tab : tabs) { String tabName = tab.getClass().getName(); tabName = tabName.substring(tabName.lastIndexOf(".") + 1); if (tabName.equals(tabNameToSelect)) { activate(tab.getId()); doLayout(); String selection = com.google.gwt.user.client.Window.Location.getParameter("id"); if (selection != null) { selection = URL.decodeQueryString(selection); tab.setSelection(UIUtil.createCollection(new EntityData(selection))); break; } } } }