One very intelligent person ones said:
"Be concervative in what you do; Be liberal in what you accept from others."
Two reasons to accept also JMS TextMessages next to BytesMessages.
1. BytesMessage is only a standard for SOAP, what about POX?
2. Not all providers send soap messages in a JMS BytesMessages, lot of the implementation use TextMessage