    @Test(expected = InstantiationFailure.class)
    public void should_handle_exceptions_gracefully() throws Exception {

        Constructor<String> constructor = String.class.getConstructor(String.class);
        ConstructorExecutable executable = new ConstructorExecutable(constructor, emptyList());
        executable.instantiate();
    }