setInitialSelection("A");
setFilter("A");
	public int open() {		AllTypesSearchEngine engine= new AllTypesSearchEngine(JavaPlugin.getWorkspace());				List typeList= TypeCache.findTypes(engine, fStyle, fRunnableContext, fScope);				if (typeList.isEmpty()) {			String title= JavaUIMessages.getString("TypeSelectionDialog.notypes.title"); //$NON-NLS-1$			String message= JavaUIMessages.getString("TypeSelectionDialog.notypes.message"); //$NON-NLS-1$			MessageDialog.openInformation(getShell(), title, message);			return CANCEL;		}					TypeInfo[] typeRefs= (TypeInfo[])typeList.toArray(new TypeInfo[typeList.size()]);		setElements(typeRefs);		setInitialSelection("A"); //$NON-NLS-1$		return super.open();	}