   types = ( types || "" ).match( rnotwhite ) || [ "" ];   t = types.length;   while ( t-- ) {    tmp = rtypenamespace.exec( types[ t ] ) || [];    type = origType = tmp[ 0 ];    namespaces = ( tmp[ 0 ] || "" ).split( "." ).sort();     // 