snaker-core/src/main/java/org/snaker/engine/handlers/impl/MergeBranchHandler.java
private void findForkTaskNames(NodeModel node, StringBuilder buffer) {
		if(node instanceof ForkModel) return;
		List<TransitionModel> inputs = node.getInputs();
		for(TransitionModel tm : inputs) {
			if(tm.getSource() instanceof WorkModel) {
				buffer.append(tm.getSource().getName()).append(",");
			}
			findForkTaskNames(tm.getSource(), buffer);
		}
	}
private void findForkTaskNames(NodeModel node, StringBuilder buffer) {
		if(node instanceof ForkModel) return;
		List<TransitionModel> inputs = node.getInputs();
		for(TransitionModel tm : inputs) {
			if(tm.getSource() instanceof WorkModel) {
				buffer.append(tm.getSource().getName()).append(",");
			}
			findForkTaskNames(tm.getSource(), buffer);
		}
	}
private void findForkTaskNames ( NodeModel node , StringBuilder buffer ) { if ( node instanceof ForkModel ) return ; List < TransitionModel > inputs = node . getInputs ( ) ; for ( TransitionModel tm : inputs ) { if ( tm . getSource ( ) instanceof WorkModel ) { buffer . append ( tm . getSource ( ) . getName ( ) ) . append ( "," ) ; } findForkTaskNames ( tm . getSource ( ) , buffer ) ; } }
对join节点的所有输入变迁进行递归，查找join至fork节点的所有中间task元素
@param node
@param buffer
对join节点的所有输入变迁进行递归，查找join至fork节点的所有中间task元素