docs: @Override
    public boolean add(E o) {
      Integer index = indexes.get(o);
      if (index == null && ! locked) {
        index = objects.size();
        objects.add(o);
        indexes.put(o, index);
        return true;
      }
      return false;
    }