class SocketInternetObservingStrategy extends EndpointInternetObservingStrategy {

  Socket connectSocketTo(SocketAddress socketAddress, int timeout) throws IOException {
    final Socket socket = new Socket();
    socket.connect(socketAddress, timeout);
    return socket;
  }

  @VisibleForTesting  SocketInternetObservingStrategy(@NonNull Builder builder);

}