MDA DO Donald Raab What if Java Consistently Used Intention Revealing Names for Inner Classes? The pain of reading and understanding a class without a name.