if(msg.indexOf(ds.getMessageTerminator()) != -1) {
msg = msg.substring(0, msg.indexOf(ds.getMessageTerminator())+1);
Pattern p = Pattern.compile(ds.getMessageRegex());
Matcher m = p.matcher(msg);
if(!m.matches()) {
pr.addContextualMessage("testString", "serial.test.noMessageMatch");
return pr;
}
String identifier = m.group(ds.getPointIdentifierIndex());
for(DataPointVO pnt : points) {
SerialPointLocatorVO plVo = (SerialPointLocatorVO) pnt.getPointLocator();