The document discusses a common myth about if-then-else statements in Java. It explains that in an if-then-else statement with nested if conditions, if the outer if condition evaluates to false, neither the inner if statement nor the else block will execute due to short-circuit evaluation. This can surprise developers who are not aware of how if-then-else statements are defined in the Java Language Specification. The document provides code examples and references the JLS to clarify the actual behavior.