uri = node.getNamespaceURI(prefix);
uri = state.resolveNamespaceURI(prefix);
    public StepExecutionResult execute(StepExecutionResult state) throws CdlResolutionException {        PropertyList node = state.getNode();        String uri="";        if(prefix!=null) {            uri = node.getNamespaceURI(prefix);            if(uri==null) {                throw new CdlResolutionException("Unknown prefix :"+prefix,state);            }        }        PropertyList child = node.getChildTemplateMatching(uri, localname);        if(child==null) {            throw new CdlResolutionException("Child element not found  {" + uri+"}#"+localname, state);        }        return state.next(child);    }