
      <pre class="language-dart"><code class="language-dart">Converter&lt;Object, T&gt; fuse&lt;T&gt;(Converter&lt;String, T&gt; other) {
  if (other is Utf8Encoder) {
    &#47;&#47; The instance check guarantees that `T` is (a subtype of) List&lt;int&gt;,
    &#47;&#47; but the static type system doesn&#39;t know that, and so we cast.
    &#47;&#47; Cast through dynamic to keep the cast implicit for builds using
    &#47;&#47; unchecked implicit casts.
    return JsonUtf8Encoder(indent, _toEncodable) as d