why assertNotNull? Plus never returns null. I think you just want a comment like `// this shouldn't throw` ? Or even better, exercise `B` as an entry point?