code:   public void testLauncherServerReuse() throws Exception {
      ChildProcAppHandle handle1 = null;
      ChildProcAppHandle handle2 = null;
      ChildProcAppHandle handle3 = null;
  
      try {
        handle1 = LauncherServer.newAppHandle();
        handle2 = LauncherServer.newAppHandle();
        LauncherServer server1 = handle1.getServer();
        assertSame(server1, handle2.getServer());
  
        handle1.kill();
        handle2.kill();
  
        handle3 = LauncherServer.newAppHandle();
        assertNotSame(server1, handle3.getServer());
  
        handle3.kill();
  
        assertNull(LauncherServer.getServerInstance());
      } finally {
        kill(handle1);
        kill(handle2);
        kill(handle3);
      }
    }
  
    @Test
  