public interface PositionalContainer 
          extends InspectablePositionalContainer {
  // update methods
  /** swap the elements at two nodes */
  public void swapElements(Position v, Position w);
  /** replace with and return the element at a node */
  public Object replaceElement(Position v, Object e);
}