if ( TextUtilities.endsWith( d.getLegalLineDelimiters(), c.text ) != -1 )
{
super.customizeDocumentCommand( d, c );
if ( filter != null && filter.getFilterComponent() != null )
{
LdapFilterToken startToken = filter.getFilterComponent().getStartToken();
if ( startToken != null
&& ( startToken.getType() == LdapFilterToken.AND || startToken.getType() == LdapFilterToken.OR ) )
{
if ( startToken.getOffset() == c.offset - 1 )
{
c.text += INDENT_STRING;
if ( filter.getStopToken() != null && filter.getStopToken().getOffset() == c.offset )
{
c.caretOffset = c.offset + c.text.length();