presto-kinesis/src/main/java/io/prestosql/plugin/kinesis/KinesisTableDescriptionSupplier.java/KinesisTableDescriptionSupplier/KinesisTableDescriptionSupplier
class KinesisTableDescriptionSupplier:    @Inject
    public KinesisTableDescriptionSupplier(
            KinesisConfig kinesisConfig,
            JsonCodec<KinesisStreamDescription> streamDescriptionCodec,
            S3TableConfigClient s3TableConfigClient)
    {
        this.kinesisConfig = requireNonNull(kinesisConfig, "kinesisConfig is null");
        this.streamDescriptionCodec = requireNonNull(streamDescriptionCodec, "streamDescriptionCodec is null");
        this.s3TableConfigClient = requireNonNull(s3TableConfigClient, "S3 table config client is null");
    }