@Test
  public void testBadJarDoesntBlowUp() throws IOException {
    File badJar = File.createTempFile("bogus", ".jar");
    try {
      doTestBadJarDoesntBlowUp(badJar);
    } finally {
      badJar.delete();
    }
  }
Tests that the search for extensions doesn't completely blow AutoValue up if there is a corrupt
jar in the {@code processorpath}. If we're not careful, that can lead to a
ServiceConfigurationError.
value/src/test/java/com/google/auto/value/processor/ExtensionTest.java