The Wrapper class interface
The Node type being wrapped
The NodeClass for the nodes being created
The Wrapper type being produced
The factory used to create more wrappers
The node to be wrapped
Any additional arguments needed when creating the wrapper
The wrapped node
The Wrapper class interface