package exception; public class ParseException extends SpiderException { public enum ErrorType { INVALID_HTML, TAG_NOT_FOUND, REGEX_ERROR } private final ErrorType errorType; public ParseException(String message, ErrorType errorType) { super(message); this.errorType = errorType; } public ErrorType getErrorType() { return errorType; } }