protected static /* TMP */ String[] parseSizeArgs(String program) throws P5ExportException
  {      
    String scrubbed = Sketch.scrubComments(program);
    String[] matches = PApplet.match(scrubbed, sizeRegex);
    
    String wide="200", high="200", renderer=""; //defaults
    if (matches != null) {
      try {
        wide = ""+Integer.parseInt(matches[1]);
        high = ""+Integer.parseInt(matches[2]);
        if (matches.length == 4) 
          renderer = matches[3].trim();
      } 
      catch (NumberFormatException e) {
        // found a reference to size, but it didn't seem to contain numbers       
        throw new P5ExportException(SIZE_PARSING_MSG, e);
      }
    }  // else no size() command found
    else
      throw new P5ExportException(SIZE_PARSING_MSG);
      
    return new String[] { wide, high, renderer };
  }