| Use Case | Description |   | 
| 0 | getNode(DeweyID) returns Node |   | 
| 1 | getParentNode(contextNode) returns Node |   | 
| 2 | getPrevSibling(contextNode) returns Node |   | 
| 3 | getPrevSibling(contextNode) returns null value |   | 
| 4 | getNextSibling(contextNode) returns Node |   | 
| 5 | getNextSibling(contextNode) returns null value |   | 
| 6 | getFirstChild(contextElementNode) returns Node |   | 
| 7 | getFirstChild(contextElementNode) returns null value |   | 
| 8 | getLastChild(contextElementNode) returns Node |   | 
| 9 | getLastChild(contextElementNode) returns null value |   | 
| 10 | getChildNodes(contextElementNode) returns Nodelist |   | 
| 11 | getFragment(contextNode) returns Nodelist |   | 
| 12 | getValue(contextElementNode) returns Node |   | 
| 13 | getValue(contextTextNode) returns Node |   | 
| 14 | getValue(contextAttrNode) returns Node |   | 
| 15 | getAttribute(contextElementNode, ctxAttrNameString) returns Node |   | 
| 16 | getAttributes(contextElementNode) returns Nodelist |   | 
| 17 | setValue(contextElementNode, valueString) returns Node |   | 
| 18 | setValue(contextTextNode, valueString) returns Node |   | 
| 19 | setValue(contextAttrNode, valueString) returns Node |   | 
| 20 | setAttribute(contextElementNode, ctxAttrNameString, valueString) returns Node |   | 
| 21 | setAttribute(contextElementNode, ctxAttrNameString, valueString) returns Node |   | 
| 22 | renameAttribute(contextElementNode, ctxAttrOldNameString, ctxAttrNewNameString) returns Node |   | 
| 23 | appendChild(contextElementNode, childType, childValue) returns Node |   | 
| 24 | appendChild(contextElementNode, childType, childValue) returns Node |   | 
| 25 | prependChild(contextElementNode, childType, childValue) returns Node |   | 
| 26 | prependChild(contextElementNode, childType, childValue) returns Node |   | 
| 27 | insertBefore(contextNode, siblingType, siblingValue) returns Node |   | 
| 28 | insertBefore(contextNode, siblingType, siblingValue) returns Node |   | 
| 29 | insertAfter(contextNode, siblingType, siblingValue) returns Node |   | 
| 30 | insertAfter(contextNode, siblingType, siblingValue) returns Node |   | 
| 31 | deleteNode(contextNode) returns nothing |   | 
| 32 | deleteNode(contextNode) returns nothing |   | 
| 33 | deleteNode(contextNode) returns nothing |   | 
| 34 | deleteNode(contextNode) returns nothing |   | 
| 35 | deleteNode(contextNode) returns nothing |   |