>The example Stefan gave [1] is just about removing the boilerplate of the null >check + throwing a runtime exception, which could be handled using a static >utility method (adaptOrThrow, but outside the adaptable interface).
yes, you are right - this would be an alternative for this simple usecase with the null-check. stefan