*/
public ApplicationFileSelectionDialog(Shell parent,
ILabelProvider labelProvider, String title, String message,
String[] extensions, String[] requiredNatures,
boolean allowMultiple, boolean allowExternalFiles) {
super(parent, labelProvider, new ExtendedWorkbenchContentProvider(
allowExternalFiles));
this.fAllowExternalFiles = allowExternalFiles;
setShellStyle(SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL | SWT.RESIZE);
setTitle(title);
if (title == null)