code: protected void moveValue(int step) {
  
          Element e = getElement();
          Element parent = e.getParent();
          List<Element> siblings = CmsXmlGenericWrapper.elements(parent);
          int idx = siblings.indexOf(e);
          int newIdx = idx + step;
          siblings.remove(idx);
          siblings.add(newIdx, e);
          m_index += step;
      }
docs: Moves this XML content element up or down in the XML document.<p>
  
  Please note: No check is performed if the move violates the XML document schema!<p>
  
  @param step move the element up or down according to the given step value