public static <L>Tree<L> spliceNodes(Tree<L> tree,Filter<L> filter){
  return spliceNodes(tree,filter,true);
}

public static < L > Tree < L > spliceNodes ( Tree < L > tree , Filter < L > filter ) { return spliceNodes ( tree , filter , true ) ; }
splices out all nodes which match the provided filter .
