python.hanwriter.HanLimit Node1 python.hanwriter.HanLimit + nodeType + acceptChild + __init__() Node2 python.hanwriter.Node + subnodes + attributes + acceptChild + nodeType + name + __init__() + tohan() + toprettyhan() + writehan() + appendChild() + setAttribute() + removeAttribute() + getAttribute() + getSubNode() + __str__() Node2->Node1 Node3 DQHanConfMaker::Node Node3->Node2