Convention in sun/oracle java guidelines (and various others) is to put fields before constructors in class definition. I see you've switched round the order in this commit. Any reason?