@@ -0,0 +1,1004 @@
+package com.warrenstrange.googleauth;%0A%0A/**%0A * Date: 12/02/14%0A * Time: 13:36%0A *%0A * @author Enrico M. Crisostomo%0A */%0Apublic class GoogleAuthenticatorException extends RuntimeException %7B%0A    /**%0A     * Builds an exception.%0A     */%0A    public GoogleAuthenticatorException() %7B%0A        super();%0A    %7D%0A%0A    /**%0A     * Builds an exception with the provided error message.%0A     *%0A     * @param message the error message.%0A     */%0A    public GoogleAuthenticatorException(String message) %7B%0A        super(message);%0A    %7D%0A%0A    /**%0A     * Builds an exception with the provided cause.%0A     *%0A     * @param cause the cause.%0A     */%0A    public GoogleAuthenticatorException(Throwable cause) %7B%0A        super(cause);%0A    %7D%0A%0A    /**%0A     * Builds an exception with the provided error mesasge and%0A     * the provided cuase.%0A     *%0A     * @param message the error message.%0A     * @param cause   the cause.%0A     */%0A    public GoogleAuthenticatorException(String message, Throwable cause) %7B%0A        super(message, cause);%0A    %7D%0A%7D%0A

Add a GoogleAuthenticatorException class to wrap exceptions launched by this class. This base exception class extends RuntimeException.