这段程序是什么意思?

public ActionForward doQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {

    DataModel dm = this.paginationJQReturnModel(new IPageSupport() {

        @Override
        public int getTotalRows(Object[] arg0) {
            return getDefaultAppService().getObjectSum((Param) arg0[0]);
        }

        @SuppressWarnings("unchecked")
        @Override
        public List<Param> getLimitList(Object[] arg0, int start, int end) {
            return getDefaultAppService().pagination((Param) arg0[0], start, end);
        }
    }, request, response, new Object[] { resovleQueryPara(request, form) });
    ajaxString(response, dm);
    return null;