getTypeLabel(field.getDeclaringType(), T_FULLY_QUALIFIED, buf);
getTypeLabel(field.getDeclaringType(), T_FULLY_QUALIFIED | (flags & P_COMPRESSED), buf);
	public static void getFieldLabel(IField field, int flags, StringBuffer buf) {		try {			if (getFlag(flags, F_PRE_TYPE_SIGNATURE) && field.exists()) {				buf.append(Signature.toString(field.getTypeSignature()));				buf.append(' ');			}						// qualification			if (getFlag(flags, F_FULLY_QUALIFIED)) {				getTypeLabel(field.getDeclaringType(), T_FULLY_QUALIFIED, buf);				buf.append('.');			}			buf.append(field.getElementName());						if (getFlag(flags, F_APP_TYPE_SIGNATURE) && field.exists()) {				buf.append(DECL_STRING);				buf.append(Signature.toString(field.getTypeSignature()));			}						// post qualification			if (getFlag(flags, F_POST_QUALIFIED)) {				buf.append(CONCAT_STRING);				getTypeLabel(field.getDeclaringType(), T_FULLY_QUALIFIED, buf);			}					} catch (JavaModelException e) {			JavaPlugin.log(e); // NotExistsException will not reach this point		}				}