    @Test
    public void nonexistantZipTest() throws NoSuchAlgorithmException {

        try {
            Instrumenter.instrument(Paths.get("resources", "doesnotexist.jar").toString(),
                                    Paths.get("resources", "doesnotexistOut.jar").toString());
            fail("Expected an IOException to be thrown");
        } catch (IOException exc) {
            assertThat(exc.getMessage(),
                       containsString(Paths.get("resources", "doesnotexist.jar").toString()));
        }
    }