try {
SecurityContext context = SecurityContextHolder.getContext();
Authentication authentication = context.getAuthentication();
if (authentication instanceof MyAuthenticationToken) {
LoggedUser user = ((MyAuthenticationToken) authentication).getMyUser();
LiveCycleService lvService = user.getLiveCycleService();
impersonateUserAndSetClientFactory(user.getCanonicalName(), user.getDomainName(), user.getLiveCycleService().getServiceClientFactory(),user.getResourceManager());
TaskManager taskManager = TaskManagerClientFactory.getTaskManager(lvService.getServiceClientFactory());
taskManager.claimTask(taskId);
TaskInfo tInfo = taskManager.getTaskInfo(taskId);
FormInstance formInstances[] = tInfo.getTaskItems();
ResponseData responseData = new ResponseData();
ArrayList<FormInstance> resList = new ArrayList<FormInstance>();