}
// changetype: modify
if ( container instanceof LdifChangeModDnRecord )
{
LdifChangeModDnRecord record = ( LdifChangeModDnRecord ) container;
if ( ( record.getNewrdnLine() == null || !record.getNewrdnLine().isValid() )
&& MD_NEWRDN.startsWith( prefix ) )
{
proposalList.add( new CompletionProposal( MD_NEWRDN, offset - prefix.length(), prefix.length(),
MD_NEWRDN.length(), null, null, null, null ) );
}
if ( ( record.getDeloldrdnLine() == null || !record.getDeloldrdnLine().isValid() )
&& MD_DELETEOLDRDN_TRUE.startsWith( prefix ) )
{
proposalList.add( new CompletionProposal( MD_DELETEOLDRDN_TRUE, offset - prefix.length(), prefix
.length(), MD_DELETEOLDRDN_TRUE.length(), null, null, null, null ) );
}
if ( ( record.getNewsuperiorLine() == null || !record.getNewsuperiorLine().isValid() )
&& MD_NEWSUPERIOR.startsWith( prefix ) )
{
proposalList.add( new CompletionProposal( MD_NEWSUPERIOR, offset - prefix.length(), prefix.length(),
MD_NEWSUPERIOR.length(), null, null, null, null ) );
}