{
// some value editors need the real Dn (e.g. the password editor)
DummyEntry dummyEntry = new DummyEntry( Dn.isValid( dn ) ? new Dn( dn ) : new Dn(),
connection );
Attribute dummyAttribute = new Attribute( dummyEntry, description );
Value dummyValue = new Value( dummyAttribute, value );
rawValue = valueEditor.getRawValue( dummyValue );
}
catch ( LdapInvalidDnException e )
{
// should not occur, as we check with isValid()