protected void addPoint(AuToBIFileReader reader)
      throws IOException, TextGridSyntaxErrorException {
    
     
    
    String time = AuToBIReaderUtils.removeTabsAndTrim(reader.readLine());
    if (time == null || !(time.contains("time =") || time.contains("number =")))
      throw new TextGridSyntaxErrorException("missing point at line: " + reader.getLineNumber());

    time = time.replace("time = ", "").trim();
    time = time.replace("number = ", "").trim();
    
    Region region = new Region(Double.valueOf(time));
    region.setFile(reader.getFilename());

    String mark = AuToBIReaderUtils.removeTabsAndTrim(reader.readLine());
    if (mark == null || !mark.contains("mark ="))
      throw new TextGridSyntaxErrorException("missing mark at line: " + reader.readLine());

    mark = mark.replaceAll("mark = \"(.*?)\"", "$1").trim();
    if(!mark.equals("-")){
        region.setLabel(mark);
        regions.add(region);
    }
  }