code: protected void reorderNode( String workspaceName,
                                  NodeKey key,
                                  Name primaryType,
                                  Set<Name> mixinTypes,
                                  NodeKey parent,
                                  Path newPath,
                                  Path oldPath,
                                  Path reorderedBeforePath,
                                  Map<NodeKey, Map<Path, Path>> snsPathChangesByNodeKey ) {
  
      }
docs: Handle the reordering of a node.
  
  @param workspaceName the workspace in which the node information should be available; may not be null
  @param key the unique key for the node; may not be null
  @param primaryType the primary type of the node; may not be null
  @param mixinTypes the mixin types for the node; may not be null but may be empty
  @param parent the key of the node's parent; may not be null
  @param newPath the new path of the node after it was moved; may not be null
  @param oldPath the old path of the node before it was moved; may not be null
  @param reorderedBeforePath the path of the node before which the node was placed; null if it was moved to the end
  @param snsPathChangesByNodeKey a map which may contain additional path changes if the reordering was performed on a SNS