code: def __init__(self, cfg: MultilingualDenoisingConfig, dictionary):
      super().__init__(cfg, dictionary)
      self.dictionary = dictionary
  
      # add mask token
      self.mask_idx = self.dictionary.add_symbol("<mask>")
      self.cfg = cfg
  
file_path: fairseq/fairseq/tasks/multilingual_denoising.py
imports: import logging
  import os
  from dataclasses import dataclass, field
  from typing import Optional
  import numpy
  from omegaconf import II
  from fairseq.data import AppendTokenDataset, ConcatDataset, DenoisingDataset, Dictionary, PrependTokenDataset, ResamplingDataset, SortDataset, TokenBlockDataset, data_utils
  from fairseq.data.encoders.utils import get_whole_word_mask
  from fairseq.tasks import register_task
  from .denoising import DenoisingConfig, DenoisingTask
label_desc: Use image node_id 2 to create a new MultilingualDenoisingTask object from inherited base classes: DenoisingTask with example: obj = MultilingualDenoisingTask(cfg, dictionary)