Selenium with Java 35 - Synchronization using Implicit wait and Thread.sleep method explained