JavaCompletionProposal proposal= createCompletion(start, end, new String(completionName), iconName, nameBuffer.toString());
JavaCompletionProposal proposal= createCompletion(start, end, new String(completionName), descriptor, nameBuffer.toString());
	public void acceptField(		char[] declaringTypePackageName, char[] declaringTypeName, char[] name,		char[] typePackageName, char[] typeName, char[] completionName,		int modifiers, int start, int end) {				String iconName= JavaPluginImages.IMG_MISC_DEFAULT;		if (Flags.isPublic(modifiers)) {			iconName= JavaPluginImages.IMG_MISC_PUBLIC;		} else if (Flags.isProtected(modifiers)) {			iconName= JavaPluginImages.IMG_MISC_PROTECTED;		} else if (Flags.isPrivate(modifiers)) {			iconName= JavaPluginImages.IMG_MISC_PRIVATE;		}				StringBuffer nameBuffer= new StringBuffer();		nameBuffer.append(name);		if (typeName.length > 0) {			nameBuffer.append("   "); //$NON-NLS-1$			nameBuffer.append(typeName);		}		if (declaringTypeName != null && declaringTypeName.length > 0) {			nameBuffer.append(" - "); //$NON-NLS-1$			nameBuffer.append(declaringTypeName);		}					JavaCompletionProposal proposal= createCompletion(start, end, new String(completionName), iconName, nameBuffer.toString());		proposal.setProposalInfo(new ProposalInfo(fJavaProject, declaringTypePackageName, declaringTypeName, name));				fFields.add(proposal);	}