func (client *SIRIClient) GeneralMessageSubscription(request *siri.SIRIGeneralMessageSubscriptionRequest) (*sxml.XMLSubscriptionResponse, error) {
    node, err := client.prepareAndSendRequest(siriClientArguments{
        request:           request,
        requestType:       SUBSCRIPTION,
        expectedResponses: []string{"SubscribeResponse"},