*
* @return Collection<Flow>
*/
public Collection<Tap> getIntermediateTaps()
{
TapGraph tapGraph = getTapGraph();
Set<Tap> taps = new HashSet<Tap>( tapGraph.vertexSet() );
taps.removeAll( getSourceTaps() );
taps.removeAll( getSinkTaps() );
return taps;