JDK-8037485 has refactored java.awt.datatransfer to eliminate dependency on AWT. This is a follow up enhancement to restructure the source of java.awt.datatransfer and its implementation from src/java.desktop to src/java.datatransfer.
This allows datatransfer be built as a separate module and used when AWT/desktop module is not present.
The datatransfer API is used by the Java Activiation Framework, JavaMail and JAXB but is currently unable to be used in embedded environments that don't have the AWT/desktop module present.