private void initializeSelectorIfNeeded(
      NodeBasedContext lastContext, GraphDatabaseService database) {
    if (selector == null) {
      long lastId = -1;
      Node lastNode = determineLastNode(lastContext, database);
      if (lastNode != null) {
        lastId = lastNode.getId();
      }

      selector = new ContinuousNodeSelector(config.getNodeInclusionPolicy(), lastId);
    }
  }