Shark shark = Shark.getInstance();
AssignmentFilterBuilder aieb = shark.getAssignmentFilterBuilder();
WMSessionHandle sessionHandle = sc.getSessionHandle();
// filter by user
String username = getWorkflowUserManager().getCurrentUsername();
WMFilter filter = aieb.addUsernameEquals(sessionHandle, username);
// filter by acceptance
if (accepted != null && accepted.booleanValue()) {
filter = aieb.and(sessionHandle, filter, aieb.addIsAccepted(sessionHandle));
} else if (accepted != null && !accepted.booleanValue()) {