DataFlavor () { if (ourFlavor != null) return ourFlavor; try { DataFlavor flavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType + ";class=" + RawText.class.getName(), "Raw Text", RawText.class.getClassLoader()); ourFlavor = flavor; return flavor; } catch (NoClassDefFoundError | IllegalArgumentException | ClassNotFoundException ignore) { } return null; }