diff --git a/core/modules/migrate/src/Plugin/MigrateSourceInterface.php b/core/modules/migrate/src/Plugin/MigrateSourceInterface.php
index d320c4b..a200103 100644
--- a/core/modules/migrate/src/Plugin/MigrateSourceInterface.php
+++ b/core/modules/migrate/src/Plugin/MigrateSourceInterface.php
@@ -39,7 +39,7 @@ public function fields();
    * @throws \Exception
    *   Cannot obtain a valid iterator.
    */
-  public function getIterator();
+  public function getRawIterator();
 
   /**
    * Add additional data to the row.
diff --git a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
index 982a14d..6d164dc 100644
--- a/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
+++ b/core/modules/migrate/src/Plugin/migrate/source/SourcePluginBase.php
@@ -213,7 +213,7 @@ public function prepareRow(Row $row) {
    *
    * @return \Iterator
    */
-  public function getIterator() {
+  public function getRawIterator() {
     if (!isset($this->iterator)) {
       $this->iterator = $this->initializeIterator();
     }
@@ -258,7 +258,7 @@ public function valid() {
    */
   public function rewind() {
     $this->idMap = $this->migration->getIdMap();
-    $this->getIterator()->rewind();
+    $this->getRawIterator()->rewind();
     $this->next();
   }
 
@@ -282,10 +282,10 @@ public function next() {
 
     // In order to find the next row we want to process, we ask the source
     // plugin for the next possible row.
-    while (!isset($this->currentRow) && $this->getIterator()->valid()) {
+    while (!isset($this->currentRow) && $this->getRawIterator()->valid()) {
 
-      $row_data = $this->getIterator()->current() + $this->configuration;
-      $this->getIterator()->next();
+      $row_data = $this->getRawIterator()->current() + $this->configuration;
+      $this->getRawIterator()->next();
       $row = new Row($row_data, $this->migration->getSourcePlugin()->getIds(), $this->migration->get('destinationIds'));
 
       // Populate the source key for this row.
@@ -375,7 +375,7 @@ public function count($refresh = FALSE) {
     // If a refresh is requested, or we're not caching counts, ask the derived
     // class to get the count from the source.
     if ($refresh || !$this->cacheCounts) {
-      $count = $this->getIterator()->count();
+      $count = $this->getRawIterator()->count();
       $this->getCache()->set($this->cacheKey, $count);
     }
     else {
@@ -388,7 +388,7 @@ public function count($refresh = FALSE) {
       else {
         // No cached count, ask the derived class to count 'em up, and cache
         // the result.
-        $count = $this->getIterator()->count();
+        $count = $this->getRawIterator()->count();
         $this->getCache()->set($this->cacheKey, $count);
       }
     }
diff --git a/core/modules/migrate/tests/src/Unit/MigrateExecutableTest.php b/core/modules/migrate/tests/src/Unit/MigrateExecutableTest.php
index ed237aa..46e5768 100644
--- a/core/modules/migrate/tests/src/Unit/MigrateExecutableTest.php
+++ b/core/modules/migrate/tests/src/Unit/MigrateExecutableTest.php
@@ -431,7 +431,7 @@ protected function getMockSource() {
       ->setMethods(get_class_methods($class))
       ->getMockForAbstractClass();
     $source->expects($this->any())
-      ->method('getIterator')
+      ->method('getRawIterator')
       ->will($this->returnValue($iterator));
     $source->expects($this->once())
       ->method('rewind')
diff --git a/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php b/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
index 051e917..5ed09e8 100644
--- a/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
+++ b/core/modules/migrate/tests/src/Unit/MigrateSourceTest.php
@@ -84,7 +84,7 @@ protected function getSource($configuration = [], $migrate_config = [], $status
       ->willReturn($id_map_array);
 
     $constructor_args = [$configuration, 'd6_action', [], $this->migration];
-    $methods = ['getModuleHandler', 'fields', 'getIds', '__toString', 'getIterator', 'prepareRow', 'initializeIterator', 'calculateDependencies'];
+    $methods = ['getModuleHandler', 'fields', 'getIds', '__toString', 'getRawIterator', 'prepareRow', 'initializeIterator', 'calculateDependencies'];
     $source_plugin = $this->getMock('\Drupal\migrate\Plugin\migrate\source\SourcePluginBase', $methods, $constructor_args);
 
     $source_plugin
@@ -110,7 +110,7 @@ protected function getSource($configuration = [], $migrate_config = [], $status
     $iterator = new \ArrayIterator([$this->row]);
     $source_plugin
       ->expects($this->any())
-      ->method('getIterator')
+      ->method('getRawIterator')
       ->willReturn($iterator);
 
     $module_handler = $this->getMock('\Drupal\Core\Extension\ModuleHandlerInterface');
