Until I read the unit tests, I found it really hard to visualise what this method is actually doing or why it'd be helpful. I assume you rely on this in your font-size-label widget, somehow? Perhaps giving some examples in the Javadoc would be useful, as well as elaborating on when/why you might want to modify this.