1e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompackage org.bouncycastle.operator; 2e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 3e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompublic class OperatorException 4e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom extends Exception 5e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom{ 6e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom private Throwable cause; 7e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 8e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public OperatorException(String msg, Throwable cause) 9e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 10e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom super(msg); 11e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 12e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom this.cause = cause; 13e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 14e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 15e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public OperatorException(String msg) 16e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 17e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom super(msg); 18e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 19e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 20e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public Throwable getCause() 21e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 22e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom return cause; 23e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 24e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom} 25