traverseSingleChild( );
if(!traverseSingleChild( )) { finished = true; } else { return true; }
	protected boolean traverseChildren( )	{		//To support widows/orphans, we need cache all lines.		if(lines.isEmpty( ))		{			traverseSingleChild( );		}		if(!layoutLines())		{			clearCache();			return false;		}		return true;	}