@Override
    public TypeInformation<T> getProducedType() {
        return type;
    }
@Test
    void testTypeExtractionTuple() {
        TypeInformation<Tuple2<byte[], byte[]>> type = new TupleSchema().getProducedType();
        TypeInformation<Tuple2<byte[], byte[]>> expected =
                TypeInformation.of(new TypeHint<Tuple2<byte[], byte[]>>() {});
        assertThat(type).isEqualTo(expected);
    }