code: def __repr__(self):
      ret = (
          "{}(\n"
          "   model_path = {}\n"
          "   separator = {}\n"
          "   bpe_dropout = {}\n"
          "   vocab = {}\n"
          ")".format(
              self.__class__.__name__,
              os.path.realpath(self._model_path),
              self._separator,
              self._bpe_dropout,
              self._vocab,
          )
      )
      return ret
  
file_path: gluon-nlp/src/gluonnlp/data/tokenizers/subword_nmt.py
imports: import os
  from typing import Optional, Union, List
  from .base import TOKENIZER_REGISTRY, BaseTokenizerWithVocab, TokenizerEncodeWithoutVocabError, TokenizerDecodeWithoutVocabError, TokenTypeNotSupportedError, rebuild_offset_from_tokens, TokensType, TokenIDsType, TokenOffsetsType, SentencesType, is_tokens_from_multiple_sentences, get_token_type
  from ..vocab import Vocab, load_vocab
  from ...utils.lazy_imports import try_import_subword_nmt
label_desc: Use image node_id 10 for calling the SubwordNMTTokenizer obj's underlying member method code with example usage: obj.__repr__() and returns: ret