class TaggedIOException extends IOExceptionWithCause {

    public TaggedIOException(final IOException original, final Serializable tag) {
        super(original.getMessage(), original);
        this.tag = tag;
    }

    public  TaggedIOException(final IOException original, final Serializable tag);

}