class_docstr: Chooses between Keras v1 and v2 Model class.
code: def __new__(cls, *args, **kwargs):  # pylint: disable=unused-argument
      use_v2 = should_use_v2()
      cls = swap_class(
          cls, training.Model, training_v1.Model, use_v2
      )  # pylint: disable=self-cls-assignment
      return super(ModelVersionSelector, cls).__new__(cls)
  
file_path: tensorflow/tensorflow/python/keras/utils/version_utils.py
imports: from tensorflow.python.eager import context
  from tensorflow.python.framework import ops
  from tensorflow.python.keras.utils.generic_utils import LazyLoader
label_desc: Use image node_id 1 for calling the ModelVersionSelector obj's underlying member method code with example usage: obj.__new__(cls) and returns: super