private static string GetRegistrationIdFromResponse(ClientListenerInvocation invocation) { var originalResponse = (ClientMessage) invocation.Future.Result; originalResponse.Index(originalResponse.GetDataOffset()); return invocation.ResponseDecoder(originalResponse); }