public final void addObject(Object object)
	{
		if (object instanceof Iterable)
		{
			// Iterable
			for (Object o : (Iterable<?>) object)
			{
				m_objects.add(o);
			}
		}
		else
			if (object.getClass().isArray())
			{
				// Array
				for (Object o : (Object[]) object)
				{
					m_objects.add(o);
				}
			}
			else
			{
				// Single object
				m_objects.add(object);
			}
	}