Java has always been criticized for being too verbose. While that criticism is largely unfounded, language architects and community enthusiasts have always strived to make the language simpler and more concise. Simple code is easier to maintain. Concise code is less likely to contain bugs. To make...