Object value = method.invoke(object, (Object[]) null);
return IterableFastPropertyGetter.getIterable(value, index);
}
catch (ClassCastException e)
{
throw new PropertyAccessException("Mismatched getter instance to event bean type");
}
catch (InvocationTargetException e)
{
throw new PropertyAccessException(e);
}
catch (IllegalAccessException e)
{
throw new PropertyAccessException(e);
}
catch (IllegalArgumentException e)
{
throw new PropertyAccessException(e);
}
}