docs: public void register(String local, String alias) {
          Map<String, String> map = local.contains("*") || local.contains("?") ? wildcardMap : aliasMap;
          
          if (alias == null) {
              map.remove(local);
              return;
          }
          
          String oldAlias = map.get(local);
          
          if (oldAlias != null) {
              if (oldAlias.equals(alias)) {
                  return;
              }
              
              if (log.isInfoEnabled()) {
                  log.info(StrUtil.formatMessage("Replaced %s alias for '%s':  old value ='%s', new value ='%s'.", getName(),
                      local, oldAlias, alias));
              }
          }
          map.put(local, alias);
      }