anchor.diff:  
   /// This class converts UTF-8 code units (lists of unsigned 8-bit integers)
   /// to a string.
  +///
  +/// Example:
  +/// ```dart
  +/// final utf8Decoder = utf8.decoder;
  +/// const encodedBytes = [
  +///   195, 142, 195, 177, 197, 163, 195, 169, 114, 195, 177, 195, 165, 197,
  +///   163, 195, 174, 195, 182, 195, 177, 195, 165, 196, 188, 195, 174, 197,
  +///   190, 195, 165, 197, 163, 195, 174, 225, 187, 157, 195, 177];
  +///
  +/// final decodedBytes = utf8Decoder.convert(encodedBytes);
  +/// print(decodedBytes); // Îñţérñåţîöñåļîžåţîờñ
  +/// ```
  +/// Throws a [FormatException] if the encoded input contains
  +/// invalid UTF-8 byte sequences and [allowMalformed] is `false` (the default).
  +///
  +/// If [allowMalformed] is `true`, invalid byte sequences are converted into
  +/// one or more Unicode replacement characters, U+FFFD ('�').
  +///
  +/// Example with `allowMalformed` set to true:
  +/// ```dart
  +/// const utf8Decoder = Utf8Decoder(allowMalformed: true);
  +/// const encodedBytes = [0xFF];
  +/// final decodedBytes = utf8Decoder.convert(encodedBytes);
  +/// print(decodedBytes); // �
  +/// ```
   class Utf8Decoder extends Converter<List<int>, String> {
     final bool _allowMalformed;
   
  
positive.code:   const Utf8Codec({bool allowMalformed = false})
        : _allowMalformed = allowMalformed;
  
    /// The name of this codec, "utf-8".
    String get name => "utf-8";
  
    /// Decodes the UTF-8 [codeUnits] (a list of unsigned 8-bit integers) to the
  
negative.code: 
  /// This class converts strings to their UTF-8 code units (a list of
  /// unsigned 8-bit integers).
  ///
  /// Example:
  /// ```dart
  /// final utf8Encoder = utf8.encoder;
  /// const sample = 'Îñţérñåţîöñåļîžåţîờñ';
  /// final encodedSample = utf8Encoder.convert(sample);
  /// print(encodedSample);
  /// ```
  class Utf8Encoder extends Converter<String, List<int>> {
    const Utf8Encoder();
  
  