public StringBuilder render(Activity activity, ProcessInstance instance, Map options){
boolean isVertical = options.containsKey("vertical");
BackActivity backAct = (BackActivity)activity;
String backActivitySequence = SubProcessActivityViewer.getAbsoluteParentTracingTag(options, instance, activity.getTracingTag());
int targetSource = backAct.getTargetSource();
ActivitySelectionContext asc = null;
switch (targetSource) {
case BackActivity.Flag:
try {
asc = FlagActivity.getFlagLocationForFlowChart(instance, backAct.getFlag());
} catch (Exception e) {
e.printStackTrace();
}
break;
default:
asc = backAct.getTargetActivity();
break;
}
if (asc != null) {
String TargetActivityTracingTag = asc.getTracingTag();