code: private boolean decode_Segmentlist(AnnouncementParmValue annPaVa) throws ParserException {
  		boolean decoded = false;
  
  		decoded = decode_SegmentDescriptor(annPaVa);
  		if (decoded) {
  			boolean f = true;
  
  			while (f && index < totalChars) {
  				if (chars[index] == ',') {
  					index++;
  					f = decode_SegmentDescriptor(annPaVa);
  				} else {
  					f = false;
  				}
  
  			}
  		}
  		return decoded;
  	}
docs: Segmentlist = SegmentDescriptor *( COMMA SegmentDescriptor );