code: @Override
    public void addValueNode(IValueNode valueNode) {
      valueNodeMap.put(valueNode.getLanguage(), valueNode);
      valueNode.setParent(this);
      if (parent != null) {
        parent.fireValueNodeAdded(valueNode);
      }
    }
docs: {@inheritDoc}