@Override
    public TypeInformation<T> getProducedType() {
        return type;
    }
@Test
    void testIndirectGenericExtension() {
        TypeInformation<String> type = new IndirectExtension().getProducedType();
        assertThat(type).isEqualTo(BasicTypeInfo.STRING_TYPE_INFO);
    }