@Override
 public void start() {
   System.out.println("applet was started");
   killer.start();
   int port = 44321; // debug default
   try {
     File portsFile = new File(System.getProperty("java.io.tmpdir"), "serveraccess.port");
     if (portsFile.exists()) {
       String sPort = null;
       BufferedReader br =
           new BufferedReader(new InputStreamReader(new FileInputStream(portsFile), "utf-8"));
       try {
         sPort = br.readLine();
       } finally {
         br.close();
       }
       if (sPort != null) {
         port = new Integer(sPort.trim());
       }
     }
   } catch (Exception ex) {
     ex.printStackTrace();
     throw new RuntimeException(ex);
   }
   try {
     resolveArgument(getParameter("arg"), port);
   } catch (Exception ex) {
     ex.printStackTrace();
     throw new RuntimeException(ex);
   }
   System.out.println("killer was started");
 }