Bug 112462 wrong ordering of specifiers (annotations) after refactoring overriding method
After refactoring a method to make it protected, the @Override annotation in inheriting methods gets placed _after_ the protected keyword, instead of above it, as is done nicely when using the quickfix `Add unimplemented methods'
org.eclipse.jdt.ui.tests.refactoring/resources/IntroduceFactory/positive/Annotation2.java
package p;
public class Annotation2_in {
	public void foo() {
		Cell2 c= Cell2.createCell2();
	}
}
@interface Buggy {
	String value();
}
class Cell2 {
	public static Cell2 createCell2() {
		return new Cell2();
	}
	private @Buggy("doesn't work") Cell2() { }
}