try {name =((Prim)elem).sfCompleteName().toString();} catch (Exception ex) {};
try {name =((Prim)elem).sfCompleteName().toString();} catch (Exception ex) {}
    protected void sfStartChildren() throws SmartFrogLifecycleException,        RemoteException, SmartFrogResolutionException {        for (Enumeration e = lifecycleChildren.elements(); e.hasMoreElements();) {            Object elem = e.nextElement();            if (elem instanceof Prim) {                try {                    ((Prim) elem).sfStart();                } catch (Throwable thr){                    String name = "";                    try {name =((Prim)elem).sfCompleteName().toString();} catch (Exception ex) {};                    SmartFrogLifecycleException sflex = SmartFrogLifecycleException.sfStart(name ,thr,this);                    sflex.add(SmartFrogLifecycleException.DATA,                            "Failed object class: "+((Prim) elem).sfResolve(SmartFrogCoreKeys.SF_CLASS,"",false));                    throw sflex;                }            }        }    }