Wäre hier nicht sinnvoller, eine Exception zu werfen? Dann wird gleich klar, das hier was schiefging. (z.B. IllegalStateException). Alternativ (wenn null sinnvoller Rückgabewert ist) @CheckForNull annotieren am Rückgabewert.