static BufferedImage getImageFromClipboard() ctex { Transferable t = rawClipboardContents(); if (t == null) null; L l = cast getTransferData(t, DataFlavor.javaFileListFlavor); if (nempty(l)) ret loadImage2(first(l)); if (t.isDataFlavorSupported(DataFlavor.imageFlavor)) ret (BufferedImage) t.getTransferData(DataFlavor.imageFlavor); ret imageFromDataURL(getTextFromClipboard()); }