her is Utf8Encoder &amp;&amp; T is List&lt;int&gt;) {
    &#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 dynamic;
  }
  return super.fuse&lt;T&gt;(other);
}</code></pre>
    </section>

  </div> <!-- /.main-content -->

 