with decoders and encoders for RPC and object java native serialization
functions