env.error(Env.B_USER_ERROR, msg);
env.error(Env.B_USER_ERROR, "", msg);
  public static Value trigger_error(Env env,                                    String msg,                                    @Optional("E_USER_NOTICE") int code)  {    switch (code) {    case Env.E_USER_NOTICE:      env.error(Env.B_USER_NOTICE, msg);      return BooleanValue.TRUE;    case Env.E_USER_WARNING:      env.error(Env.B_USER_WARNING, msg);      return BooleanValue.TRUE;    case Env.E_USER_ERROR:      env.error(Env.B_USER_ERROR, msg);      return BooleanValue.TRUE;    default:      env.warning(L.l("'0x{0}' is an invalid error type",                      Integer.toHexString(code)));      return BooleanValue.FALSE;    }  }