public static Getter newMethodGetter(Object object, Getter parent, Method method, String modifier) throws Exception {
        return newGetter(object, parent, modifier, method.getReturnType(), method::invoke,
                (t, et) -> new MethodGetter(parent, method, modifier, t, et));
    }
@Test
    public void newMethodGetter_whenExtractingFromNull_Collection_AndReducerSuffixInNotEmpty_thenReturnNullGetter()
            throws Exception {
        OuterObject object = OuterObject.nullInner("name");
        Getter getter = GetterFactory.newMethodGetter(object, null, innersCollectionMethod, "[any]");

        assertSame(NullMultiValueGetter.NULL_MULTIVALUE_GETTER, getter);
    }