@Test public void testRelease() { for (int i = 0; i < MAX_PERMITS; i++) { try { this.sem.acquire(); } catch (InterruptedException e) { fail(); } } for (int i = 0; i < MAX_PERMITS; i++) { this.sem.release(); } }
void release() { this.semaphore.release(); }
CallSemaphore { void release() { this.semaphore.release(); } }
CallSemaphore { void release() { this.semaphore.release(); }  }
CallSemaphore { void release() { this.semaphore.release(); }   }
CallSemaphore { void release() { this.semaphore.release(); }    }