@Override public void serialized_sample_to_keyhash( Object endpoint_data, CdrInputStream src, KeyHash_t keyhash, boolean include_encapsulation, Object endpoint_plugin_qos) { int position = 0; DefaultEndpointData endpointData = (DefaultEndpointData) endpoint_data; Object sample = null; sample = endpointData.get_sample(); if (sample == null) { throw new RETCODE_ERROR("Missing intermediate sample"); } MDSConnectivity typedDst = (MDSConnectivity) sample; if (include_encapsulation) { src.deserializeAndSetCdrEncapsulation(); position = src.resetAlignment(); } typedDst.unique_device_identifier = src.readString((64)); if (include_encapsulation) { src.restoreAlignment(position); } instance_to_keyhash(endpoint_data, keyhash, sample); }