code: public List<Namespace> getSpeciesNamespaces(final int speciesTaxId) {
          List<Namespace> rlocs = sizedArrayList(headers.size());
          for (final Map.Entry<String, NamespaceHeader> e : headers.entrySet()) {
              NamespaceHeader hdr = e.getValue();
              if (matchesSpecies(hdr, speciesTaxId)) {
                  rlocs.add(new Namespace(hdr.getNamespaceBlock().getKeyword(), e.getKey()));
              }
          }
          return Collections.unmodifiableList(rlocs);
      }
docs: Retrieve {@link Namespace namespaces} for a species tax id.
  
  @param speciesTaxId {@code int} species tax id
  @return unmodifiable {@link List} of {@link Namespace}, which may be
  empty