throws SQLException
throws SQLException, AuthorizeException
    public void delete()        throws SQLException    {        // FIXME: authorizations        HistoryManager.saveHistory(myContext,            this,            HistoryManager.REMOVE,            myContext.getCurrentUser(),            myContext.getExtraLogInfo());        // Remove from cache        myContext.removeCached(this, getID());       	// Remove any group memberships first       	DatabaseManager.updateQuery(myContext,            "DELETE FROM EPersonGroup2EPerson WHERE eperson_id=" +               	getID() );        // Remove ourself        DatabaseManager.delete(myContext, myRow);    }