public static boolean shutdownThread(Thread thread) {
    return shutdownThread(thread, SHUTDOWN_WAIT_MS);
  }
@Test (timeout = 3000)
  public void testShutdownThread() {
    Thread thread = new Thread(sampleRunnable);
    thread.start();
    boolean ret = ShutdownThreadsHelper.shutdownThread(thread);
    boolean isTerminated = !thread.isAlive();
    assertEquals("Incorrect return value", ret, isTerminated);
    assertTrue("Thread is not shutdown", isTerminated);

  }