list = new LdifIterator( in );
while ( list.hasNext() )
{
String dif = ( String ) list.next();
LockableAttributesImpl attrs = new LockableAttributesImpl();
parser.parse( attrs, dif );
String updn = ( String ) attrs.get( "dn" ).get();
LdapName ndn =
new LdapName( StringTools.deepTrimToLower( updn ) );
attrs.remove( "dn" );
if ( null == partition.getEntryId( ndn.toString() ) )
{
partition.add( updn, ndn, attrs );
load();