synchronized( MonitorImpl.class ){ mon = new AEMonitor("Plugin " + pi.getPluginID() + ":" + next_mon_id++ ); }
mon.enter();
mon.exit();
return( mon.hasWaiters());
return( mon.isHeld());