private void putAll(@NotNull VarTracker tracker) {
      root = tracker.root;
      varRecordTracker.putAll(tracker.varRecordTracker);
      varTempAssignmentTracker.addAll(tracker.varTempAssignmentTracker);
    }
private void putAll(@NotNull VarTracker tracker)