docs: public static CharArraySet copy(final Set<?> set) {
      if (set == EMPTY_SET)
        return EMPTY_SET;
      if (set instanceof CharArraySet) {
        final CharArraySet source = (CharArraySet) set;
        return new CharArraySet(CharArrayMap.copy(source.map));
      }
      return new CharArraySet(set, false);
    }