class BusinessException extends RuntimeException {

  public int getErrorCode() {
    return errorCode;
  }

  public  BusinessException();
  public  BusinessException(String message);
  public  BusinessException(String message, Throwable cause);
  public  BusinessException(Throwable cause);
  public  BusinessException(int errorCode, String message);
  public  BusinessException(int errorCode, String message, Throwable cause);

}