public void sfPing(Object source) throws SmartFrogLivenessException {
public void sfPing(Object source) throws SmartFrogLivenessException, RemoteException {
    public void sfPing(Object source) throws SmartFrogLivenessException {        super.sfPing(source);        try {            checkAssertions();        } catch (RemoteException e) {            throw new SmartFrogLivenessException(e);        } catch (SmartFrogLivenessException e) {            throw e;        } catch (SmartFrogException e) {            throw new SmartFrogLivenessException(e);        }    }