public void visit( DependencyNode node, boolean collecting )
    {
        if ( collecting )
        {
            dependencies.add( node.getArtifact() );
        }

        if ( matchesTarget( node.getArtifact() ) )
        {
            collecting = true;
            log.debug( "Found target. Collecting dependencies after " + node.getArtifact() );
        }

        for ( final DependencyNode child : node.getChildren() )
        {
            visit( child, collecting );
        }
    }
public void visit( DependencyNode node, boolean collecting )
    {
        if ( collecting )
        {
            dependencies.add( node.getArtifact() );
        }

        if ( matchesTarget( node.getArtifact() ) )
        {
            collecting = true;
            log.debug( "Found target. Collecting dependencies after " + node.getArtifact() );
        }

        for ( final DependencyNode child : node.getChildren() )
        {
            visit( child, collecting );
        }
    }
public void visit ( DependencyNode node , boolean collecting ) { if ( collecting ) { dependencies . add ( node . getArtifact ( ) ) ; } if ( matchesTarget ( node . getArtifact ( ) ) ) { collecting = true ; log . debug ( "Found target. Collecting dependencies after " + node . getArtifact ( ) ) ; } for ( final DependencyNode child : node . getChildren ( ) ) { visit ( child , collecting ) ; } }
Visits all nodes from the given node and collects dependencies.

@param node          DependencyNode from which to search.
@param collecting    Whether we are currently collecting artifacts.
Visits all nodes from the given node and collects dependencies .