public Monitor() { this.owner = TThread.currentThread(); enteringThreads = Platform.createQueue(); notifyListeners = Platform.createQueue(); }