public static DataFlavor getDataFlavor() {
    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;
  }
public static DataFlavor getDataFlavor()