public static List<Long> parseLongList(final Context context, final int position) {
        if (position < 0 || context.arguments.size() <= position) return null;

        final List<Long> values = new ArrayList<Long>();
        for (final String s : context.arguments.get(position).split(","))
            try {
                values.add(Long.parseLong(s));
            } catch (final Exception e) {
                continue;
            }
        if (values.size() == 0) return null;

        return values;
    }