>   public static KernelApp getApp() {  // metoda kt. robi singleton 
>     if (app == null) 
>       app = new KernelApp();  

Nevytvarejte tu tridu pomoci new, ale metodou newInstance():

  public static KernelApp getApp(String cls) {  // metoda kt. robi singleton

    if (app == null) 
        app = ((KernelApp)Class.forName(cls).newInstance());

                         Martin Caslavsky
[EMAIL PROTECTED]  +420 603 872 477
MACROWARE s.r.o.  http://www.macroware.cz

Odpovedet emailem