@Test public void testGetMax() throws InterruptedException { for (int i = 0; i < MAX_PERMITS; i++) { this.sem.acquire(); } }
void acquire() throws InterruptedException { this.semaphore.acquire(); }
CallSemaphore { void acquire() throws InterruptedException { this.semaphore.acquire(); } }
CallSemaphore { void acquire() throws InterruptedException { this.semaphore.acquire(); }  }
CallSemaphore { void acquire() throws InterruptedException { this.semaphore.acquire(); }   }
CallSemaphore { void acquire() throws InterruptedException { this.semaphore.acquire(); }    }