@Override
    @Nullable
    public ZuulFilter<?, ?> getFilterByNameAndType(String name, FilterType type) {
        Map<String, ZuulFilter<?, ?>> filtersByName = filtersByTypeAndName.get(type);
        if (filtersByName == null) {
            return null;
        }
        return filtersByName.get(name);
    }
@Test
    void getFilterByNameAndType() {
        StaticFilterLoader filterLoader =
                new StaticFilterLoader(factory, ImmutableSet.of(DummyFilter2.class, DummyFilter1.class));

        ZuulFilter<?, ?> filter = filterLoader.getFilterByNameAndType("Robin", FilterType.INBOUND);

        Truth.assertThat(filter).isInstanceOf(DummyFilter2.class);
    }