PingClient pingClient = new PingClient();
if (!Double.isNaN(minTimeToRepeat)) {
pingClient.withMinTimeToRepeat(minTimeToRepeat);
}
if (!Double.isNaN(repeatTime)) {
pingClient.withRepeatTime(repeatTime);
}
if (!Double.isNaN(timeoutFromBeginning)) {
pingClient.withTimeoutFromBeginning(timeoutFromBeginning);
}
if (readyFactory != null) {