void () { XDebugSession currentSession = XDebuggerManager.getInstance(getProject()).getCurrentSession(); Assert.assertNotNull("Step over called for a session that does not exist or has already been stopped", currentSession); Assert.assertTrue("Step over called for a session that is not in suspended state", currentSession.isSuspended()); Assert.assertEquals(0, myPausedSemaphore.availablePermits()); currentSession.stepOver(false); }