boolean result = deleteInternal(obj); processPending();
boolean result = deleteInternal(obj, pending); activate(pending);
    public boolean delete(Object obj) {        try {            boolean result = deleteInternal(obj);            processPending();            return result;        } catch (ProtoException pe) {            throw handleException(pe);        } finally {            cleanUp();        }    }