### Question:
ThreadedLauncher extends AbstractBaseLauncher { public void shutdown() { LOGGER.entering(); if (launcher == null) { return; } if (!isRunning()) { return; } try { launcher.shutdown(); } catch (Exception e) { LOGGER.log(Level.SEVERE, e.getMessage(), e); } LOGGER.exiting(); } ThreadedLauncher(String[] args);  ThreadedLauncher(String[] args, LauncherOptions launcherOptions);  ThreadedLauncher(String[] args, LauncherOptions launcherOptions, List<String> downloadList); void run(); void shutdown();  }### Answer:
@Test(dependsOnMethods = { "testStartServer" }) public void testShutDown() throws Exception { launcher.shutdown(); assertFalse(launcher.isRunning()); }