Method method= getGetter(path);
Class<?> type= method.getReturnType();
if (!Collection.class.isAssignableFrom(type))
{
throw new NotCollectionPropertyException(path, type);
}
Type returnType= method.getGenericReturnType();
if (returnType instanceof ParameterizedType)