* @throws Exception Unexpected Exception indicating an error
*/
public void testTimerImplementation()
throws Exception
{
TimerSLSBHome home = (TimerSLSBHome) getEJBHome(TimerSLSBHome.JNDI_NAME);
TimerSLSB bean = home.create();
byte[] handle = bean.startTimer(LONG_PERIOD);
Date lNextEvent = bean.getNextTimeout(handle);
long lUntilNextEvent = lNextEvent.getTime() - new Date().getTime();
Thread.sleep(SHORT_PERIOD);
long lTimeRemaining = bean.getTimeRemaining(handle);