Side note: sorry about the completely broken English in my previous comment. I really should proof read these things!

Anyways, my point was that I'm hesitant to change other code of this class because (a) I want it to be obvious that is directly mirrors the implementation of AttributeNameRegion (except adjustTextLength, of course), (b) I don't want to accidentally introduce any functional changes in comparison to AttributeNameRegion, and (c) if AttributeNameRegion changes then we need to make the corresponding changes in FixedAttributeNameRegion, and I'd like that to be as obvious as possible to do (and if we alter the logic flow, then that task becomes less of an obvious thing).
TLDR: I believe the eclipse-ish style code should be kept because it is copy-pasted Eclipse code that needs to remain in sync with the original eclipse-ish style code.