 = evt.data.$.clipboardData,
						ckDataTransfer = new CKEDITOR.plugins.clipboard.dataTransfer( nativeDataTransfer ),
						output = '',
						types;

					// Force data cache so that we can access data types from cache.
					ckDataTransfer.cacheData();

					// Eventually these types should be dynamically fetched.
					types = [ 'Text', 'text/html', 'foo-bar', 'baz' ];

					function getRow( row1, row2, rowClass ) {
						rowClass = rowClass || '';
						return '<tr class="' + rowClass + '"><td>' + row1 +