docs: @Override
      public boolean containsKey(Object key) {
          if (key instanceof String) {
              return has((String) key, this);
          } else if (key instanceof Number) {
              return has(((Number) key).intValue(), this);
          }
          return false;
      }