1e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompackage org.bouncycastle.cms; 2e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 3e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrompublic class CMSRuntimeException 4e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom extends RuntimeException 5e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom{ 6e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom Exception e; 7e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 8e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public CMSRuntimeException( 9e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom String name) 10e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 11e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom super(name); 12e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 13e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 14e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public CMSRuntimeException( 15e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom String name, 16e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom Exception e) 17e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 18e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom super(name); 19e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 20e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom this.e = e; 21e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 22e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 23e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public Exception getUnderlyingException() 24e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 25e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom return e; 26e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 27e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom 28e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom public Throwable getCause() 29e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom { 30e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom return e; 31e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom } 32e6bf3e8dfa2804891a82075cb469b736321b4827Brian Carlstrom} 33