This interface was introduced in JDK 8 (
JDK-6380549) for a convenient way to replace the default Control with the provided one, using the Java Extension Mechanism, which is now obsolete in JDK 9. The original requestor of this feature confirms that they haven't used this API. It turned out that to our knowledge, there seem to be no users of this interface. Adding @Deprecated tag with forRemoval=true in JDK 9, and removing the interface in JDK 10 may be appropriate.