protected static File createTempDir() throws IOException {
private static File createTempDir() throws IOException {
  protected static File createTempDir() throws IOException {    File outputFile = File.createTempFile("annogen_test","");    File tempDir = outputFile.getParentFile();    outputFile.delete();    File out = new File(tempDir,outputFile.getName());    if (!out.mkdir()) throw new IOException("failed to mkdir "+out);    return out;  }