code: @Override
      public String getUserFacingMessage() {
          final StringBuilder bldr = new StringBuilder();
  
          bldr.append(getMessage());
          bldr.append(" for ");
          bldr.append(getName());
  
          bldr.append("\n\treason: ");
          final SQLException cause = (SQLException) getCause();
          final int code = cause.getErrorCode();
          final String msg = cause.getMessage();
          bldr.append("(");
          bldr.append(code);
          bldr.append(") ");
          bldr.append(msg);
  
          return bldr.toString();
      }
docs: {@inheritDoc}