package freeboogie.backend;
/**
* Thrown when something goes wrong in the communication
* with the prover. It might die, or talk rubbish, or...
*
* @author rgrig
* @author reviewed by TODO
*/
public class ProverException extends Exception {
/**
* Constructs a prover exception.
* @param reason what went wrong
*/
public ProverException(String reason) {
super(reason);
}
/**
* Constructs a prover exception.
* @param reason what went wrong
*/
public ProverException(Throwable reason) {
super(reason);
}
/**
* Constructs a prover exception.
* @param reason what went wrong
* @param rootReason what is the cause of the reason (sic!)
*/
public ProverException(String reason, Throwable rootReason) {
super(reason, rootReason);
}
}