code: def experimental_from_proto(cls, proto):
      if proto.id == 1:
          return SerializableFromSuperClassOne()
  
      if proto.id == 2:
          return SerializableFromSuperClassTwo()
  
      if proto.id == 3:
          return SerializableFromSuperClassThree()
  
      raise NotImplementedError
  
imports: from tensorflow.core.function.trace_type import serialization
  from tensorflow.core.function.trace_type import serialization_test_pb2
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the MySerializableSuperClass obj's underlying member method code with example usage: obj.experimental_from_proto(cls, proto) and returns: SerializableFromSuperClassOne, SerializableFromSuperClassTwo, SerializableFromSuperClassThree