super(null, null, severity, null);
super("", null, severity, null);
	public NewCUCompletionUsingWizardProposal(ICompilationUnit cu, Name node, boolean isClass, IJavaElement typeContainer, int severity) {		super(null, null, severity, null);		fCompilationUnit= cu;		fNode= node;		fIsClass= isClass;		fTypeContainer= typeContainer;		String containerName= ASTResolving.getQualifier(node);		String typeName= ASTResolving.getSimpleName(node);		boolean isInnerType= typeContainer instanceof IType;		if (isClass) {			setImage(JavaPluginImages.get(JavaPluginImages.IMG_OBJS_CLASS));			if (isInnerType) {				if (containerName.length() == 0) {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinnerclass.description", typeName)); //$NON-NLS-1$				} else {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinnerclass.intype.description", new String[] { typeName, containerName })); //$NON-NLS-1$				}			} else {				if (containerName.length() == 0) {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createclass.description", typeName)); //$NON-NLS-1$				} else {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createclass.inpackage.description", new String[] { typeName, containerName })); //$NON-NLS-1$				}			}		} else {			setImage(JavaPluginImages.get(JavaPluginImages.IMG_OBJS_INTERFACE));			if (isInnerType) {				if (containerName.length() == 0) {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinnerinterface.description", typeName)); //$NON-NLS-1$				} else {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinnerinterface.intype.description", new String[] { typeName, containerName })); //$NON-NLS-1$				}			} else {				if (containerName.length() == 0) {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinterface.description", typeName)); //$NON-NLS-1$				} else {					setDisplayName(CorrectionMessages.getFormattedString("NewCUCompletionUsingWizardProposal.createinterface.inpackage.description", new String[] { typeName, containerName })); //$NON-NLS-1$				}			}		}		fShowDialog= true;	}