All Known Subinterfaces:
FIX50SP1.AdjustedPositionReport.Header, FIX50SP1.Advertisement.Header, FIX50SP1.AllocationInstruction.Header, FIX50SP1.AllocationInstructionAck.Header, FIX50SP1.AllocationInstructionAlert.Header, FIX50SP1.AllocationReport.Header, FIX50SP1.AllocationReportAck.Header, FIX50SP1.ApplicationMessageReport.Header, FIX50SP1.ApplicationMessageRequest.Header, FIX50SP1.ApplicationMessageRequestAck.Header, FIX50SP1.AssignmentReport.Header, FIX50SP1.BidRequest.Header, FIX50SP1.BidResponse.Header, FIX50SP1.BusinessMessageReject.Header, FIX50SP1.CollateralAssignment.Header, FIX50SP1.CollateralInquiry.Header, FIX50SP1.CollateralInquiryAck.Header, FIX50SP1.CollateralReport.Header, FIX50SP1.CollateralRequest.Header, FIX50SP1.CollateralResponse.Header, FIX50SP1.Confirmation.Header, FIX50SP1.ConfirmationAck.Header, FIX50SP1.ConfirmationRequest.Header, FIX50SP1.ContraryIntentionReport.Header, FIX50SP1.CrossOrderCancelReplaceRequest.Header, FIX50SP1.CrossOrderCancelRequest.Header, FIX50SP1.DerivativeSecurityList.Header, FIX50SP1.DerivativeSecurityListRequest.Header, FIX50SP1.DerivativeSecurityListUpdateReport.Header, FIX50SP1.DontKnowTrade.Header, FIX50SP1.Email.Header, FIX50SP1.ExecutionReport.Header, FIX50SP1.ExecutionReportAcknowledgement.Header, FIX50SP1.Header, FIX50SP1.IndicationofInterest.Header, FIX50SP1.ListCancelRequest.Header, FIX50SP1.ListExecute.Header, FIX50SP1.ListStatus.Header, FIX50SP1.ListStatusRequest.Header, FIX50SP1.ListStrikePrice.Header, FIX50SP1.MarketDataIncrementalRefresh.Header, FIX50SP1.MarketDataRequest.Header, FIX50SP1.MarketDataRequestReject.Header, FIX50SP1.MarketDataSnapshotFullRefresh.Header, FIX50SP1.MarketDefinition.Header, FIX50SP1.MarketDefinitionRequest.Header, FIX50SP1.MarketDefinitionUpdateReport.Header, FIX50SP1.MassQuote.Header, FIX50SP1.MassQuoteAcknowledgement.Header, FIX50SP1.MultilegOrderCancelReplaceRequest.Header, FIX50SP1.NetworkCounterpartySystemStatusRequest.Header, FIX50SP1.NetworkCounterpartySystemStatusResponse.Header, FIX50SP1.NewOrderCross.Header, FIX50SP1.NewOrderList.Header, FIX50SP1.NewOrderMultileg.Header, FIX50SP1.NewOrderSingle.Header, FIX50SP1.News.Header, FIX50SP1.OrderCancelReject.Header, FIX50SP1.OrderCancelReplaceRequest.Header, FIX50SP1.OrderCancelRequest.Header, FIX50SP1.OrderMassActionReport.Header, FIX50SP1.OrderMassActionRequest.Header, FIX50SP1.OrderMassCancelReport.Header, FIX50SP1.OrderMassCancelRequest.Header, FIX50SP1.OrderMassStatusRequest.Header, FIX50SP1.OrderStatusRequest.Header, FIX50SP1.PositionMaintenanceReport.Header, FIX50SP1.PositionMaintenanceRequest.Header, FIX50SP1.PositionReport.Header, FIX50SP1.Quote.Header, FIX50SP1.QuoteCancel.Header, FIX50SP1.QuoteRequest.Header, FIX50SP1.QuoteRequestReject.Header, FIX50SP1.QuoteResponse.Header, FIX50SP1.QuoteStatusReport.Header, FIX50SP1.QuoteStatusRequest.Header, FIX50SP1.RegistrationInstructions.Header, FIX50SP1.RegistrationInstructionsResponse.Header, FIX50SP1.RequestForPositions.Header, FIX50SP1.RequestforPositionsAck.Header, FIX50SP1.RFQRequest.Header, FIX50SP1.SecurityDefinition.Header, FIX50SP1.SecurityDefinitionRequest.Header, FIX50SP1.SecurityDefinitionUpdateReport.Header, FIX50SP1.SecurityList.Header, FIX50SP1.SecurityListRequest.Header, FIX50SP1.SecurityListUpdateReport.Header, FIX50SP1.SecurityStatus.Header, FIX50SP1.SecurityStatusRequest.Header, FIX50SP1.SecurityTypeRequest.Header, FIX50SP1.SecurityTypes.Header, FIX50SP1.SettlementInstructionRequest.Header, FIX50SP1.SettlementInstructions.Header, FIX50SP1.SettlementObligationReport.Header, FIX50SP1.TradeCaptureReport.Header, FIX50SP1.TradeCaptureReportAck.Header, FIX50SP1.TradeCaptureReportRequest.Header, FIX50SP1.TradeCaptureReportRequestAck.Header, FIX50SP1.TradingSessionList.Header, FIX50SP1.TradingSessionListRequest.Header, FIX50SP1.TradingSessionListUpdateReport.Header, FIX50SP1.TradingSessionStatus.Header, FIX50SP1.TradingSessionStatusRequest.Header, FIX50SP1.UserNotification.Header, FIX50SP1.UserRequest.Header, FIX50SP1.UserResponse.Header, FIX50SP1.XMLmessage.Header

public interface SMH