s.getCpForPos( r, s.getPosAfter() ), cchAfter );
trim( _text );
}
Container stop = (Container) _top;
if (!stop.isDoc())
stop = stop.getContainer();
Container c = s.getContainer( s.getPosAfter() );
if (_text.length() > 0)
{
Container p = c;
for ( ; p != stop ; p = p.getContainer() )
spaces( _text, 0, _prettyIndent );
if (_prettyIndent >= 0)
{
_text.insert( 0, _newLine );
spaces( _text, 1, _prettyOffset );
}
}
if (_prettyIndent >= 0)
{
_text.append( _newLine );
spaces( _text, _text.length(), _prettyOffset );
}
Container p = c;
if (s.nextNonAttrSplay().isEnd())
p = p.getContainer();
for ( ; p != null && p != stop; p = p.getContainer() )
spaces( _text, _text.length(), _prettyIndent );
}
if (_text == null ? cchAfter > 0 : _text.length() > 0)
{