function firePaste(vEventOrText) {
		var sClipboardText = PasteHelper.getClipboardText(vEventOrText);
		if (!sClipboardText) {
			return;
		}

		var mEventParameters = { text: sClipboardText };
		Object.defineProperty(mEventParameters, "data", {
			get: PasteHelper.getPastedDataAs2DArray.bind(PasteHelper, sClipboardText)
		});

		if (!oActivePlugin.firePaste(mEventParameters)) {
			return;
		}

		var oPasteForDomRef = getPasteForDomRef();
		if (!oPasteForDomRef) {
			return;
		}

		var oPasteEvent = new ClipboardEvent("paste", {
			clipboardData: new DataTransfer(),
			bubbles: true
		});
		oPasteEvent.clipboardData.setData("text", sClipboardText);
		oPasteForDomRef.dispatchEvent(oPasteEvent);
	}
The text data, with all special characters, from the clipboard.