class CryptoException extends RuntimeException {

    public int getCode() {
        return code;
    }

    public  CryptoException();
    public  CryptoException(String message);
    public  CryptoException(int code, final String message);
    public  CryptoException(NoSuchAlgorithmException e);
    public  CryptoException(InvalidKeyException e);
    public  CryptoException(NoSuchProviderException e);
    public  CryptoException(SignatureException e);
    public  CryptoException(FileNotFoundException e);
    public  CryptoException(IOException e);
    public  CryptoException(CertificateException e);
    public  CryptoException(InvalidKeySpecException e);
    public  CryptoException(OperatorCreationException e);
    public  CryptoException(PKCSException e);
    public  CryptoException(CMSException e);

}