class AbortedScanException extends Exception {

    @Override
    public String getMessage() {
        return getFailedPackageMessage() + super.getMessage();
    }

    public  AbortedScanException(final Throwable cause, final File currentPackageFile);
    public  AbortedScanException(final Throwable cause, final URL currentPackageUrl);
    public  AbortedScanException(final Throwable cause, final Node currentPackageNode);
    public  AbortedScanException(Throwable cause);

}