Have you ever wondered why the java.util.Collections class includes various “empty” class methods, which return immutable empty collections and immutable empty iterators? This post answers this ...