docs: public synchronized Collection<String> getNames() {
          if (map == null) {
              return Collections.emptySet();
          }
          return Collections.unmodifiableSet(new HashMap<String,String>(map).keySet());
      }