code: public synchronized void addElement(@NonNull T element) {
          hashCached = false;
          this.elementsMap.put(element.getLabel(), element);
          this.elements.add(element);
      }
docs: Adds single element to sequence
  
  @param element