DataFlavor () { if (ourFlavor != null) { return ourFlavor; } try { ourFlavor = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType + ";class=" + FoldingData.class.getName(), "FoldingData", FoldingData.class.getClassLoader()); } catch (NoClassDefFoundError | IllegalArgumentException | ClassNotFoundException e) { return null; } return ourFlavor; }