Java 8: Removing null checks with Optional | Hacker News Reader