/*public boolean deleteTick(TickActer E) { //TockClient equiv=new TockClient(E, 0); for(Iterator<Tick> e=ticks.iterator();e.hasNext();) { if(e.next().delTicker(E)) return true; } return false; }*/ public boolean deleteArea(Tickable E) { TickArea almostTock = null; Iterator set = null; for (Iterator<TickArea> e = areaGroups(); e.hasNext(); ) { almostTock = e.next(); if (almostTock.clientObject == E) { delArea(almostTock); almostTock.dead = true; if (Thread.currentThread() != almostTock) almostTock.shutdown(); return true; } } return false; }