return comparator
.compare( getNormReference(), binaryValue.getNormReference() );
}
else
{
return new ByteArrayComparator( null ).compare( getNormReference(), binaryValue
.getNormReference() );
}
}
catch ( LdapException e )
{
String msg = I18n.err( I18n.ERR_04443, Arrays.toString( getReference() ), value );
LOG.error( msg, e );
throw new IllegalStateException( msg, e );
}
}
else
{
return new ByteArrayComparator( null ).compare( getNormValue(), binaryValue.getNormValue() );
}
}