たかが順序、されど順序

interface A {
    getA();
    setA(A a);
    getB();
    setB(B b);
    getC();
    setC(C c); 
}

このようなインタフェースがあったとして、Eclipse3.3で新たにクラスを生成した後に「実装されていないメソッドを追加」すると、実装されたメソッドの並びは次のようになってしまう。

public class ConcreteA implements A {
    getA() {  }
    getB() {  }
    getC() {  }
    setA(A a) {  }
    setB(B b) {  }
    setC(C c) {  }
}

インタフェースで定義するメソッドの並びには意味があるので、変えて欲しくないんだが。
一応Outline Viewからドラッグすることで順序を変えられるのだが、昔からこんな仕様だったっけかな。