Java paging dynamic proxy aop implementation