WfActivityIterator ai = sc.get_iterator_activity();
Shark shark = Shark.getInstance();
ActivityFilterBuilder aieb = shark.getActivityFilterBuilder();
WMSessionHandle sessionHandle = sc.getSessionHandle();
WMFilter filter = aieb.addIdEquals(sessionHandle, activityId);
ai.set_query_expression(aieb.toIteratorExpression(sessionHandle, filter));
WfActivity[] acts = ai.get_next_n_sequence(0);
if (acts.length > 0) {
Map varMap = acts[0].process_context();