In previous releases, the C++ Db::del and
    Java Db.delete() methods threw exceptions encapsulating the 
    DB_KEYEMPTY error in some 
    cases when called on Queue and Recno databases.  Unfortunately, this was undocumented 
    behavior.
    For consistency with the other Berkeley DB methods that handle
    DB_KEYEMPTY, this is no longer the case.  Applications calling the
    Db::del and Java
    Db.delete() methods on Queue or Recno databases,
    and handling the DB_KEYEMPTY exception specially, should be modified
    to check for a return value of DB_KEYEMPTY instead.