class TypeUtils {

	public static Type getArrayType(Type componentType)
	{
		Utils.checkNotNull(componentType, "componentType");
		
		if (componentType instanceof Class<?>)
		{
			return ClassUtils.getArrayType((Class<?>) componentType);
		}
		
		return Types.genericArrayType(componentType);
	}

	private  TypeUtils();

}