getNodeType( builder ) {

		if ( this.nodeType !== null ) {

			return builder.getVectorType( this.nodeType );

		}

		return builder.getTypeFromLength( this.nodes.reduce( ( count, cur ) => count + builder.getTypeLength( cur.getNodeType( builder ) ), 0 ) );

	}
This method is overwritten since the node type must be inferred from the
joined data length if not explicitly defined.

@param {NodeBuilder} builder - The current node builder.
@return {string} The node type.