private boolean isMergePoint(N target){
  if (icfg.isStartPoint(target))   return true;
  List<N> preds=icfg.getPredsOf(target);
  int size=preds.size();
  if (size > 1)   return true;
  if (size > 0)   for (  N pred : preds)   if (icfg.isCallStmt(pred))   return true;
  return false;
}

private boolean isMergePoint ( N target ) { if ( icfg . isStartPoint ( target ) ) return true ; List < N > preds = icfg . getPredsOf ( target ) ; int size = preds . size ( ) ; if ( size > 1 ) return true ; if ( size > 0 ) for ( N pred : preds ) if ( icfg . isCallStmt ( pred ) ) return true ; return false ; }
gets whether the given unit is a merge point in the icfg
