Este código no compilará porque el método doStuff() no declara que puede arrojar una IOException, a pesar de que el método que llama (doMore()) sí la declara. Para que compile, doStuff() también debe declarar que puede arrojar una IOException usando throws IOException.