That is Seibel's corrollary to Greenspun's Tenth Rule, no? Every sufficiently complex java program need a programmable IDE to make up for the half of Common Lisp not reimplemented in the program itself.
I had a conversation about refactoring with one of the giants of the Lisp world earlier this week about this, actually. The parts that make Lisp so powerful are the parts that also make it so hard to build reliable refactoring tools. Refactoring is something you need in any language. Otherwise, the implicit presumption is that you always get your software architecture 100% right the first time around.