code: def get_reducing_state(
      self, state_descriptor: ReducingStateDescriptor
  ):
      return ReducingStateImpl(
          self._get_or_create_keyed_state(state_descriptor),
          from_type_info(state_descriptor.type_info),
          state_descriptor.get_reduce_function(),
          self._window_converter,
      )
  
file_path: flink/flink-python/pyflink/fn_execution/embedded/state_impl.py
imports: from pemja import findClass
  from pyflink.datastream.state import ValueStateDescriptor, ListStateDescriptor, MapStateDescriptor, StateDescriptor, ReducingStateDescriptor, AggregatingStateDescriptor
  from pyflink.fn_execution.datastream.embedded.state_impl import ValueStateImpl, ListStateImpl, MapStateImpl, ReducingStateImpl, AggregatingStateImpl
  from pyflink.fn_execution.embedded.converters import from_type_info
  from pyflink.fn_execution.embedded.java_utils import to_java_state_descriptor
label_desc: Use image node_id 6 for calling the KeyedStateBackend obj's underlying member method code with example usage: obj.get_reducing_state(state_descriptor) and returns: ReducingStateImpl