if(!decider.searchNode(RemoteServiceContainer.this, null, RemoteServiceContainer.this, false, result)
if(context.decider.searchNode(start==null? null: start.getId(), source==null? null: source.getId(), provider.getId(), ret.getIntermediateResults()))
if(!decider.searchNode(RemoteServiceContainer.this.getId(), RemoteServiceContainer.this.getId(), componentid, result)
&& decider.searchNode(start==null? null: start.getId(), source==null? null: source.getId(), provider.getId(), endret.getIntermediateResults()))