func NewBasicMessageWithHeaderAndEnd(header *segment.MessageHeaderSegment, end *segment.MessageEndSegment, message HBCIMessage) *BasicMessage {
	b := &BasicMessage{
		Header:      header,
		End:         end,
		HBCIMessage: message,
		hbciVersion: message.HBCIVersion(),
	}
	return b
}
// NewBasicMessageWithHeaderAndEnd creates a new BasicMessage with the provided
// header and end and embodies message
NewBasicMessageWithHeaderAndEnd creates a new BasicMessage with the provided
header and end and embodies message
// NewBasicMessageWithHeaderAndEnd creates a new BasicMessage with the provided // header and end and embodies message
func NewBasicMessageWithHeaderAndEnd(header *segment.MessageHeaderSegment, end *segment.MessageEndSegment, message HBCIMessage) *BasicMessage {
	b := &BasicMessage{
		Header:      header,
		End:         end,
		HBCIMessage: message,
		hbciVersion: message.HBCIVersion(),
	}
	return b
}
func NewBasicMessageWithHeaderAndEnd ( header * segment . MessageHeaderSegment , end * segment . MessageEndSegment , message HBCIMessage ) * BasicMessage { b := & BasicMessage { Header : header , End : end , HBCIMessage : message , hbciVersion : message . HBCIVersion ( ) , } return b }
NewBasicMessageWithHeaderAndEnd creates a new BasicMessage with the provided
header and end and embodies message
NewBasicMessageWithHeaderAndEnd creates a new BasicMessage with the provided header and end and embodies message