anchor.diff:        elementList.forEach((element) {
           String locationName = location.split("\.")[0];
           String locationSuffix = location.split("\.")[1];
  -        nodes.add(new TimeseriesNode.create(product, model, element, locationName, locationSuffix));
  +        nodes.add(new TimeseriesNode.create(
  +            product, model, element, locationName, locationSuffix));
         });
       });
       return nodes;
  
positive.code: //http://localhost:9090/api/epd/v1/byLatest/City, Town & Spot Forecasts/PDF-PROFOUND/20150215T0300Z/20150215T0600Z?locations=01492.INTL,03266.INTL&elements=TTTTT
  
  //http://localhost:9090/api/epd/v1/byLatest/City,%20Town%20&%20Spot%20Forecasts/PDF-PROFOUND/20150516T0700Z/20150520T0700Z?locations=01492.INTL,03266.INTL&elements=TTTTT
  
  
  final Logger _log = new Logger('epd_api');
  
  
negative.code:     }
    }
  
    List<TimeseriesNode> _extractNodes(
        String locations, String elements, String product, String model) {
      List<TimeseriesNode> nodes = [];
      List<String> locationList = locations.split(",");
      List<String> elementList = elements.split(",");
  