code: def get_universal_morphology_config(
      language: str,
      features: OrderedDict[str, feature_lib.FeatureConnector],
      name: Optional[str] = None,
      description: Optional[str] = None,
  ) -> conllu_dataset_builder.ConllUBuilderConfig:
      """Returns a populated Universal Morphology ConllUBuilderConfig.
  
      Args:
        language: The language of the data used to generate the ConllUBuilderConfig.
        features:  An OrderedDict specifying the features names and their type.
        name: Optional config name. If not given, will be set to be the same as the
          given language.
        description: Optional config description.
  
      Returns:
        A populated `ConllUBuilderConfig` for a Universal Morphology dataset.
      """
      return conllu_dataset_builder.ConllUBuilderConfig(
          name=name or language,
          description=description or None,
          features=features,
          language=language,
      )
  
imports: import collections
  from typing import Optional, OrderedDict
  from tensorflow_datasets.core.dataset_builders.conll import conllu_dataset_builder
  from tensorflow_datasets.core.features import feature
  from tensorflow_datasets.core.features.class_label_feature import ClassLabel
  from tensorflow_datasets.core.features.sequence_feature import Sequence
  from tensorflow_datasets.core.features.text_feature import Text
label_desc: Use image node_id 1 for calling a global function with example usage: get_universal_morphology_config(language, features, name, description) and returns: conllu_dataset_builder