return JavaModelUtil.findType(field.getJavaProject(), "java.lang.Object");
return getJavaLangObject(field.getJavaProject());
	private static IType resolveTypeOfField(IField field) throws JavaModelException {		boolean isPrimitive = hasPrimitiveType(field);		boolean isArray = isArray(field);		if (!isPrimitive && !isArray) {			String typeName = JavaModelUtil.getResolvedTypeName(field.getTypeSignature(), field.getDeclaringType());			//if the cu has errors its possible no type name is resolved			IType type = typeName != null ? field.getJavaProject().findType(typeName) : null;			return type;		} else if (isArray) {			return JavaModelUtil.findType(field.getJavaProject(), "java.lang.Object"); //$NON-NLS-1$		}		return null;	}