// Path: src/main/java/org/neo4j/neode/logging/Log.java
// public interface Log
// {
//     void write( String value );
// }


import org.neo4j.graphdb.Node;
import org.neo4j.neode.logging.Log;
        return sourceNodes.size();
    }

    @Override
    public int batchSize()
    {
        return batchSize;
    }

    @Override
    public void execute( int iteration )
    {
        Node currentNode = sourceNodes.getNodeByPosition( iteration );
        totalRels += targetNodesStrategy
                .addRelationshipsToCurrentNode( currentNode, targetNodes, iteration );
    }

    @Override
    public String description()
    {
        return String.format( "Creating '%s' relationships.", shortDescription() );
    }

    @Override
    public String shortDescription()
    {
        return targetNodesStrategy.description( sourceNodes.labelName() );
    }

    @Override
// Path: src/main/java/org/neo4j/neode/logging/Log.java
// public interface Log
// {
//     void write( String value );
// }


// Path: src/main/java/org/neo4j/neode/RelateNodesBatchCommand.java
import org.neo4j.graphdb.Node;
import org.neo4j.neode.logging.Log;

        return sourceNodes.size();
    }

    @Override
    public int batchSize()
    {
        return batchSize;
    }

    @Override
    public void execute( int iteration )
    {
        Node currentNode = sourceNodes.getNodeByPosition( iteration );
        totalRels += targetNodesStrategy
                .addRelationshipsToCurrentNode( currentNode, targetNodes, iteration );
    }

    @Override
    public String description()
    {
        return String.format( "Creating '%s' relationships.", shortDescription() );
    }

    @Override
    public String shortDescription()
    {
        return targetNodesStrategy.description( sourceNodes.labelName() );
    }

    @Override
    public void onBegin( Log log )