Boolean isCollectionsObject(Class<?> c)
	{

		Boolean res = false;
		if (c.isArray())
		{
			res = true;
		}
		else
		{
			// check if c is a Map
			if (ObjectTools.implementsInterfaceIncludingSuper(c, Map.class))
			{
				res = true;
			}
			else if (ObjectTools.implementsInterfaceIncludingSuper(c, Collection.class))
			{
				res = true;
			}
		}
		return res;
	}