throw new CATokenOfflineException();
throw new CATokenOfflineException("no such key");
    public PrivateKey getPrivateKey(int purpose)        throws CATokenOfflineException {    	autoActivate();        KeyPair keyPair = mKeys!=null ?            (KeyPair)mKeys.get(keyStrings.getString(purpose)) :            null;        if ( keyPair==null )            throw new CATokenOfflineException();        return keyPair.getPrivate();    }