if (((IVariableBinding) fBinding).isField()) {
if (((IVariableBinding) binding).isField()) {
	public String getDisplayString() {		String name= fBinding.getName();		switch (fBinding.getKind()) {			case IBinding.TYPE:				return CorrectionMessages.getFormattedString("RemoveDeclarationCorrectionProposal.removeunusedtype.description", name); //$NON-NLS-1$			case IBinding.METHOD:				if (((IMethodBinding) fBinding).isConstructor()) {					return CorrectionMessages.getFormattedString("RemoveDeclarationCorrectionProposal.removeunusedconstructor.description", name); //$NON-NLS-1$				} else {					return CorrectionMessages.getFormattedString("RemoveDeclarationCorrectionProposal.removeunusedmethod.description", name); //$NON-NLS-1$				}			case IBinding.VARIABLE:				if (((IVariableBinding) fBinding).isField()) {					return CorrectionMessages.getFormattedString("RemoveDeclarationCorrectionProposal.removeunusedfield.description", name); //$NON-NLS-1$				} else {					return CorrectionMessages.getFormattedString("RemoveDeclarationCorrectionProposal.removeunusedvar.description", name); //$NON-NLS-1$				}			default:				return super.getDisplayString();				}	}