The Instrumentation docs seem to imply that you can return null InstrumentationContext, while in fact it will cause a NPE.
We should reference the
private static final InstrumentationContext<Object> NO_OP = new SimpleInstrumentationContext<>();
as the preferred return value if you don't need a context.