public static Node createPager( Pager pager ) { ComplexNode pagerNode = new ComplexNode( "pager" ); pagerNode.setMetadata( true ); pagerNode.addChild( new SimpleNode( "page", pager.getPage() ) ); pagerNode.addChild( new SimpleNode( "pageCount", pager.getPageCount() ) ); pagerNode.addChild( new SimpleNode( "total", pager.getTotal() ) ); pagerNode.addChild( new SimpleNode( "pageSize", pager.getPageSize() ) ); pagerNode.addChild( new SimpleNode( "nextPage", pager.getNextPage() ) ); pagerNode.addChild( new SimpleNode( "prevPage", pager.getPrevPage() ) ); return pagerNode; }