StringTokenizer messageTokenizer
= new StringTokenizer(message, segmentSeparators);
if(messageTokenizer.hasMoreTokens()) {
String firstSegment = messageTokenizer.nextToken();
EncodingCharacters encodingChars = new EncodingCharacters('0', "0000");
if(parseMSHSegmentWhole(props, msgMask, encodingChars, firstSegment)) {
ok = true;
SortedMap<String, Integer> segmentId2nextRepIdx = new TreeMap<String, Integer>();
segmentId2nextRepIdx.put(new String("MSH"), 1);
// in case we find another MSH segment, heh.