package de.syquel.bushytail.exception;

/**
 * Abstract exception for BushyTail.
 *
 * @author Clemens Bartz
 */
public abstract class BushyTailException {
}

@@ -33,16 +33,65 @@
 ption;%0A%0A
+import java.security.PrivilegedActionException;%0A%0A
 /**%0A * A
@@ -200,8 +200,2267 @@
 ion 
-%7B
+extends Exception %7B%0A%0A    /**%0A     * Constructs a new exception with %3Ccode%3Enull%3C/code%3E as its detail message.%0A     * The cause is not initialized, and may subsequently be initialized by a%0A     * call to %7B@link #initCause%7D.%0A     */%0A    public BushyTailException() %7B%0A    %7D%0A%0A    /**%0A     * Constructs a new exception with the specified detail message.  The%0A     * cause is not initialized, and may subsequently be initialized by%0A     * a call to %7B@link #initCause%7D.%0A     *%0A     * @param message the detail message. The detail message is saved for%0A     *                later retrieval by the %7B@link #getMessage()%7D method.%0A     */%0A    public BushyTailException(String message) %7B%0A        super(message);%0A    %7D%0A%0A    /**%0A     * Constructs a new exception with the specified detail message and%0A     * cause.  %3Cp%3ENote that the detail message associated with%0A     * %3Ccode%3Ecause%3C/code%3E is %3Ci%3Enot%3C/i%3E automatically incorporated in%0A     * this exception's detail message.%0A     *%0A     * @param message the detail message (which is saved for later retrieval%0A     *                by the %7B@link #getMessage()%7D method).%0A     * @param cause   the cause (which is saved for later retrieval by the%0A     *                %7B@link #getCause()%7D method).  (A %3Ctt%3Enull%3C/tt%3E value is%0A     *                permitted, and indicates that the cause is nonexistent or%0A     *                unknown.)%0A     * @since 1.4%0A     */%0A    public BushyTailException(String message, Throwable cause) %7B%0A        super(message, cause);%0A    %7D%0A%0A    /**%0A     * Constructs a new exception with the specified cause and a detail%0A     * message of %3Ctt%3E(cause==null ? null : cause.toString())%3C/tt%3E (which%0A     * typically contains the class and detail message of %3Ctt%3Ecause%3C/tt%3E).%0A     * This constructor is useful for exceptions that are little more than%0A     * wrappers for other throwables (for example, %7B@link%0A     * PrivilegedActionException%7D).%0A     *%0A     * @param cause the cause (which is saved for later retrieval by the%0A     *              %7B@link #getCause()%7D method).  (A %3Ctt%3Enull%3C/tt%3E value is%0A     *              permitted, and indicates that the cause is nonexistent or%0A     *              unknown.)%0A     * @since 1.4%0A     */%0A    public BushyTailException(Throwable cause) %7B%0A        super(cause);%0A    %7D
 %0A%7D%0A

Implement BushyTailException.