private void pasteClipToInput() {
		try {
			DataFlavor df=null;
			for (int i=0;i<this.getToolkit().getSystemClipboard().getAvailableDataFlavors().length;i++) {
				df=this.getToolkit().getSystemClipboard().getAvailableDataFlavors()[i]; 
				if (df.getHumanPresentableName().indexOf("Unicode String")>-1) {break;		}
			}
			//DataFlavor df=this.getToolkit().getSystemClipboard().getAvailableDataFlavors()[0].getTextPlainUnicodeFlavor();
			if (df!=null) {
				insertInInputStr(this.getToolkit().getSystemClipboard().getContents( null).getTransferData(df).toString());
			}
		} catch (HeadlessException e) {
			System.out.println(e.getMessage()+":"+e.getClass().getName());
		} catch (UnsupportedFlavorException e) {
			System.out.println(e.getMessage()+":"+e.getClass().getName());
		} catch (IOException e) {
			System.out.println(e.getMessage()+":"+e.getClass().getName());
		}
	}