wizard.init(JavaPlugin.getDefault().getWorkbench(), new StructuredSelection(fProblemPos.getCompilationUnit()));
wizard.init(JavaPlugin.getDefault().getWorkbench(), new StructuredSelection(fCompilationUnit));
	public void apply(IDocument document) {		NewElementWizard wizard= createWizard();		wizard.init(JavaPlugin.getDefault().getWorkbench(), new StructuredSelection(fProblemPos.getCompilationUnit()));				if (fShowDialog) {			Shell shell= JavaPlugin.getActiveWorkbenchShell();			WizardDialog dialog= new WizardDialog(shell, wizard);			PixelConverter converter= new PixelConverter(shell);						dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20));			dialog.create();			dialog.getShell().setText("New");						configureWizardPage(wizard);			dialog.open();		} else {			wizard.addPages();			try {				NewTypeWizardPage page= configureWizardPage(wizard);				page.createType(null);			} catch (CoreException e) {				JavaPlugin.log(e);							} catch (InterruptedException e) {			}		}	}