code: def test_cast_to_common_dtype_float16_float32_float64(self):
      tensor1 = KerasTensor([1, 2, 3], dtype="float16")
      tensor2 = KerasTensor([4, 5, 6], dtype="float32")
      tensor3 = KerasTensor([7, 8, 9], dtype="float64")
      casted_tensors = dtype_utils.cast_to_common_dtype(
          [tensor1, tensor2, tensor3]
      )
      for tensor in casted_tensors:
          self.assertEqual(tensor.dtype, "float64")
  
imports: from keras.backend.common.keras_tensor import KerasTensor
  from keras.testing import test_case
  from keras.utils import dtype_utils
label_desc: Use image node_id 2 for calling the CastToCommonDtype obj's underlying member method code with example usage: obj.test_cast_to_common_dtype_float16_float32_float64() without return types