code: def test_shared_inner_layer(self):
      with serialization_lib.ObjectSharingScope():
          input_1 = keras.Input((2,))
          input_2 = keras.Input((2,))
          shared_layer = keras.layers.Dense(1)
          output_1 = shared_layer(input_1)
          wrapper_layer = WrapperLayer(shared_layer)
          output_2 = wrapper_layer(input_2)
          model = keras.Model([input_1, input_2], [output_1, output_2])
          _, new_model, _ = self.roundtrip(
              model, custom_objects={"WrapperLayer": WrapperLayer}
          )
  
          self.assertIs(model.layers[2], model.layers[3].layer)
          self.assertIs(new_model.layers[2], new_model.layers[3].layer)
  
imports: import json
  import numpy
  import pytest
  import keras
  from keras import ops
  from keras import testing
  from keras.saving import serialization_lib
label_desc: Use image node_id 9 for calling the SerializationLibTest obj's underlying member method code with example usage: obj.test_shared_inner_layer() without return types