Musing with java collections