char first= Signature.getElementType(fieldType).charAt(0); return (first != Signature.C_RESOLVED && first != Signature.C_UNRESOLVED);
char first= fieldType.charAt(0); return (first != Signature.C_RESOLVED && first != Signature.C_UNRESOLVED && first != Signature.C_ARRAY);
	private static boolean isPrimitive(IField field) {		String fieldType;		try {			fieldType= field.getTypeSignature();		} catch (JavaModelException ex) {			return false;		}		char first= Signature.getElementType(fieldType).charAt(0);		return (first != Signature.C_RESOLVED && first != Signature.C_UNRESOLVED);	}