* absorb a relatively larger share of the change in word-space.
*/
int totalDenominator = 0;
final Iterator<OrderedTreeNode> iterator = this.postOrderDescendantIterator();
while (iterator.hasNext()) {
final OrderedTreeNode descendant = iterator.next();
if (descendant instanceof TextArea) {
final TextArea text = (TextArea) descendant;
final int denominator = text.countSpaces()
* text.traitFontSize();
totalDenominator += denominator;
}
}
if (totalDenominator == 0) {
return;
}
final Iterator<OrderedTreeNode> iterator2 = this.postOrderDescendantIterator();
while (iterator2.hasNext()) {
final OrderedTreeNode descendant = iterator2.next();
if (descendant instanceof TextArea) {
final TextArea text = (TextArea) descendant;
final int numSpaces = text.countSpaces();
if (numSpaces == 0) {
continue;