try { org.smartfrog.sfcore.security.SecureRemoteObject.unexportObject(this, true); } catch (NoSuchObjectException ex) {  Logger.logQuietly(ex); }
    public synchronized void sfTerminateWith(TerminationRecord status) {        org.smartfrog.sfcore.common.Logger.log (this.sfCompleteNameSafe().toString(),status);        try {            sfTerminateWithHooks.applyHooks(this, status);        } catch (Exception ex) {            // @TODO: Log. Ignore.            Logger.logQuietly(ex);        }        //UnExports this component        try {            org.smartfrog.sfcore.security.SecureRemoteObject.unexportObject(this, true);        } catch (NoSuchObjectException ex) {            // @TODO: Log. Ignore.            Logger.logQuietly(ex);        }        // Deregisters this component from local ProcessCompound (if ever registered)        try {            SFProcess.getProcessCompound().sfDeRegister(this);        } catch (Exception ex) {            // @TODO: Log. Ignore.            Logger.logQuietly(ex);        }    }