@Override
    public XBELNamespaceGroup convert(NamespaceGroup source) {
        if (source == null) return null;

        String drl = source.getDefaultResourceLocation();

        XBELNamespaceGroup xnsg = new XBELNamespaceGroup();

        xnsg.setDefaultResourceLocation(drl);

        List<XBELNamespace> xnss = xnsg.getNamespace();

        final List<Namespace> nss = source.getNamespaces();
        if (hasItems(nss)) {
            for (final Namespace ns : nss) {
                XBELNamespace xns = new XBELNamespace();
                xns.setPrefix(ns.getPrefix());
                xns.setResourceLocation(ns.getResourceLocation());
                xnss.add(xns);
            }
        }

        return xnsg;
    }
@ Override public XBELNamespaceGroup convert ( NamespaceGroup source ) { if ( source == null ) return null ; String drl = source . getDefaultResourceLocation ( ) ; XBELNamespaceGroup xnsg = new XBELNamespaceGroup ( ) ; xnsg . setDefaultResourceLocation ( drl ) ; List < XBELNamespace > xnss = xnsg . getNamespace ( ) ; final List < Namespace > nss = source . getNamespaces ( ) ; if ( hasItems ( nss ) ) { for ( final Namespace ns : nss ) { XBELNamespace xns = new XBELNamespace ( ) ; xns . setPrefix ( ns . getPrefix ( ) ) ; xns . setResourceLocation ( ns . getResourceLocation ( ) ) ; xnss . add ( xns ) ; } } return xnsg ; }
{@inheritDoc}