Alas, Java advocates always fail to entertain.<p>HotSpot was a Smalltalk VM that was bought by Sun and adapted to Java.<p>Automatic refactorings were first implemented in Smalltalk IDEs, and all major Smalltalk dialects have them today. Java&#x27;s IDE&#x27;s are direct descendants of Smalltalk IDEs. For example, Eclipse was a Java port of VisualAge Java, which had an IDE that could refactor Java even though it was <i>implemented in Smalltalk</i>. That in turn was based on VisualAge Smalltalk, which also had automatic refactoring.<p>I think advocacy is silly, but if you&#x27;re going to do it, get your facts straight.