I thought from http://stackoverflow.com/questions/18542723/giving-a-custom-message-on-absence-in-a-guava-optional-get that you'd also have `absentThrowing(String message)`. Based on your comment "can be overridden with custom error messages", are you thinking one would just sub-class it instead?