public void initialize(){
  Thread athread=new Thread(new InitializeThread());
  athread.setName(classname + "initialize");
  athread.setPriority(Thread.MIN_PRIORITY);
  athread.start();
}

public void initialize ( ) { Thread athread = new Thread ( new InitializeThread ( ) ) ; athread . setName ( classname + "initialize" ) ; athread . setPriority ( Thread . MIN_PRIORITY ) ; athread . start ( ) ; }
init must be done in a different thread since it may hang up . . .
