public override IDecoded Decode(
     IEnumerable <string> encodedTokensFromMT,
     Alignment alignmentFromMT,
     IDecoderPackage decoderPackage)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 /// Decode a line of tokens in serialized Marian-NMT form, e.g. the result of Marian
 /// translation as written to a file. This overload does not support alignments.
 /// </summary>
 public IDecoded Decode(string line, IDecoderPackage decoderPackage = null)
 {
     return(Decode(line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList(), null, decoderPackage));
 }
 /// <summary>
 /// Decode a line of tokens in Marian-internal string format from in-memory data structures.
 /// Spaces are individual tokens in the output.
 /// </summary>
 public abstract IDecoded Decode(IEnumerable <string> encodedTokensFromMT,
                                 Alignment alignmentFromMT,
                                 IDecoderPackage decoderPackage);