public static List<DecoderPlugin> newDecoderPlugins(ExecSession exec, List<ConfigSource> configs) {
        if (!(exec instanceof ExecSessionInternal)) {
            throw new IllegalArgumentException(new ClassCastException());
        }
        final ExecSessionInternal execInternal = (ExecSessionInternal) exec;

        return DecodersInternal.newDecoderPlugins(execInternal, configs);
    }
Utility class for handling multiple decoder plugins.

<p>It is considered to be an internal class, not for plugins. To make it explicit, {@link EncodersInternal} replaces it.
embulk-core/src/main/java/org/embulk/spi/util/Decoders.java