Java tutorial
//package com.java2s; //License from project: Apache License public class Main { public static void wait(Object o) { wait(o, 0); } public static void wait(Object o, int timeout) { synchronized (o) { while (true) { try { o.wait(timeout); return; } catch (InterruptedException e) { } } } } }