Toto pravidlo označí příznakem použití následujících konstruktorů.
java.net.Socket(proxy proxy)java.net.DatagramSocket(SocketAddress bindaddr)java.net.MulticastSocket(SocketAddress bindaddr)Starší implementace SocketImpl nebyla standardně použita od verze JDK 13, zatímco starší implementace DatagramSocketImpl nebyla standardně použita od verze JDK 15. Aby se snížilo riziko změny implementace po více než dvaceti letech, stará implementace nebude odstraněna. Systémová vlastnost specifická pro JDK pro přepnutí na staré implementace je jdk.net.usePlainSocketImpl a jdk.net.usePlainDatagramSocketImpl pro SocketImpl a DatagramSocketImpl.
Další informace viz JDK-8253119.