Esta regra sinaliza o uso dos construtores a seguir:
java.net.Socket(Proxy proxy)java.net.DatagramSocket(SocketAddress bindaddr)java.net.MulticastSocket(SocketAddress bindaddr)A implementação anterior de SocketImpl não foi usada por padrão desde o JDK 13, enquanto a implementação anterior de DatagramSocketImpl não foi usada por padrão desde o JDK 15. Para reduzir o risco de mudar a implementação após mais de vinte anos, a antiga implementação não será removida. A propriedade de sistema específica do JDK para alternar para as implemenções antigas são jdk.net.usePlainSocketImpl e jdk.net.usePlainDatagramSocketImpl para SocketImpl e DatagramSocketImpl respectivamente.
Para obter mais informações, consulte JDK-8253119. ..