package exceptions; public class PoseidonException extends RuntimeException { private final Integer errorCode; public PoseidonException(Integer errorCode, String message) { super(message); this.errorCode = errorCode; } public PoseidonException(Integer errorCode, Throwable cause) { super(cause); this.errorCode = errorCode; } public PoseidonException(Integer errorCode, String message, Throwable cause) { super(message, cause); this.errorCode = errorCode; } public Integer getErrorCode() { return errorCode; } }