listpageinterface = (ListPageInterface)pageForConfigurationNamed(listConfigurationName, currentPage.session());
listpageinterface = (ListPageInterface)pageForConfigurationNamed(listConfigurationName);
        public WOComponent searchAction(WOComponent currentPage) {            D2WContext d2wContext = ((D2WComponent)currentPage.parent()).d2wContext();            EODataSource ds = ((QueryPageInterface)currentPage.parent()).queryDataSource();            this.log.info("searchAction: " + ds);            ListPageInterface listpageinterface = null;            String listConfigurationName=(String)d2wContext.valueForKey("listConfigurationName");            if(listConfigurationName==null) {                listConfigurationName = "__list__" + d2wContext().entity().name();            }            listpageinterface = (ListPageInterface)pageForConfigurationNamed(listConfigurationName, currentPage.session());            listpageinterface.setDataSource(ds);            listpageinterface.setNextPage(returnPage());            return (WOComponent) listpageinterface;        }