The Power of '!' in Java: Understanding Syntax