public static InternalNode<?> createInternalNode(InternalNode<?> n, Class<?> clsDataType) throws MIDDException {
        return createInternalNode(n.getID(), n.getState(), clsDataType);
    }
public static InternalNode < ? > createInternalNode ( InternalNode < ? > n , Class < ? > clsDataType ) throws MIDDException { return createInternalNode ( n . getID ( ) , n . getState ( ) , clsDataType ) ; }
Create an internal node object of type <code>clsDataType</code>. The node id and node state are taken from
node <code>n</code>

@param n
@param clsDataType
@return
@throws MIDDException