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()) {
WMFilter tmpFilter = aieb.and(sessionHandle, filter, aieb.addIsAccepted(sessionHandle));
tmpFilter = aieb.not(sessionHandle, tmpFilter);
filter = aieb.and(sessionHandle, filter, tmpFilter);
}