public OutgoingMessage IsInstanceOf(IncomingMessage requestMessage) { CheckResourceUri(requestMessage, Schema.DynamicMBeanResourceUri); var request = requestMessage.GetPayload <IsInstanceOfMessage>(); var selectorSet = requestMessage.GetHeader <SelectorSetHeader>(); var objectName = selectorSet.ExtractObjectName(); //TODO: Java-to-Net class mapping (i.e. javax.management.NotificationBroadcaster) var result = _server.IsInstanceOf(objectName, request.Value); var response = new IsInstanceOfResponseMessage(result); return(new OutgoingMessage() .AddHeader(new ActionHeader(Schema.InstanceOfResponseAction), true) .SetBody(new SerializerBodyWriter(response))); }