A lot of Java programmers think they're using a real object oriented language, and when I teach object oreinted Perl, there is usually one Java snob in the crowd who wonders why Perl doesn't do it like Java. I have to remind them that Java doesn't do it consistently either. :)