docs: public boolean doSetHandle(Object objectID, int iHandleType) throws DBException
      {
          if (iHandleType == DBConstants.OBJECT_ID_HANDLE)
          {
              if (objectID instanceof String)     // It is okay to pass in a string, but convert it first!
              {
                  try   {
                      objectID = new Integer(Converter.stripNonNumber((String)objectID));
                  } catch (NumberFormatException ex)  {
                      objectID = new StrBuffer((String)objectID);
                  }
              }
              iHandleType = DBConstants.BOOKMARK_HANDLE;
          }
          if (iHandleType == DBConstants.DATA_SOURCE_HANDLE)
              iHandleType = DBConstants.BOOKMARK_HANDLE;
          return super.doSetHandle(objectID, iHandleType);    // Same logic (for JDBC)
      }