Java 8 Logical Questions