} catch (BaseException ex) {
} catch (CdlRuntimeException ex) {
    public void testUnknownState() throws Exception {        SoapElement e = Utils.toCmpState(LifecycleStateEnum.undefined);        Element child = (Element) e.getChild(0);        child.setLocalName("madeupname");        SoapElement base = makeParent(e);        try {            Utils.parseCmpState(base);            fail("should have bailed out");        } catch (BaseException ex) {            //expected        }    }