if (graphMemory.isInitialIteration()) {
vertex.setProperty(COUNTS, 1l);
} else {
final VertexQueryBuilder query = this.queries.get((graphMemory.getIteration() - 1) % this.queries.size());
long newCount = 0l;
for (final Vertex adjacent : query.build(vertex).vertices()) {
newCount = newCount + (Long) adjacent.getProperty(COUNTS);
}
vertex.setProperty(COUNTS, newCount);
}
}