diff --git a/core/modules/migrate_drupal/src/Tests/Dump/Drupal6AggregatorFeed.php b/core/modules/migrate_drupal/src/Tests/Dump/Drupal6AggregatorFeed.php
index 5d74e0c..d9d78a5 100644
--- a/core/modules/migrate_drupal/src/Tests/Dump/Drupal6AggregatorFeed.php
+++ b/core/modules/migrate_drupal/src/Tests/Dump/Drupal6AggregatorFeed.php
@@ -123,7 +123,6 @@ public function load() {
       'block' => 5,
     ))
     ->execute();
-    $this->setModuleVersion('aggregator', 6001);
   }
 
 }
diff --git a/core/modules/migrate_drupal/src/Tests/MigrateDrupalTestBase.php b/core/modules/migrate_drupal/src/Tests/MigrateDrupalTestBase.php
index 91e20ff..3739886 100644
--- a/core/modules/migrate_drupal/src/Tests/MigrateDrupalTestBase.php
+++ b/core/modules/migrate_drupal/src/Tests/MigrateDrupalTestBase.php
@@ -15,6 +15,14 @@
 abstract class MigrateDrupalTestBase extends MigrateTestBase {
 
   /**
+   * {@inheritdoc}
+   */
+  protected function setUp() {
+    parent::setUp();
+    $this->loadDumps([$this->getDumpDirectory() . '/System.php']);
+  }
+
+  /**
    * Modules to enable.
    *
    * @var array
@@ -28,7 +36,7 @@
    *   A string that represents the dump directory path.
    */
   protected function getDumpDirectory() {
-    return __DIR__ . '/Dump';
+    return __DIR__ . '/Table';
   }
 
 }
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Access.php b/core/modules/migrate_drupal/src/Tests/Table/Access.php
new file mode 100644
index 0000000..5174a5a
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Access.php
@@ -0,0 +1,58 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Access.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the access table.
+ */
+class Access extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("access", array(
+  'primary key' => array(
+    'aid',
+  ),
+  'fields' => array(
+    'aid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'mask' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("access")->fields(array(
+  'aid',
+  'mask',
+  'type',
+  'status',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Actions.php b/core/modules/migrate_drupal/src/Tests/Table/Actions.php
new file mode 100644
index 0000000..4282e81
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Actions.php
@@ -0,0 +1,131 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Actions.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the actions table.
+ */
+class Actions extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("actions", array(
+  'primary key' => array(
+    'aid',
+  ),
+  'fields' => array(
+    'aid' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '0',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'callback' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'parameters' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'description' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("actions")->fields(array(
+  'aid',
+  'type',
+  'callback',
+  'parameters',
+  'description',
+))
+    ->values(array(
+  'aid' => 'comment_publish_action',
+  'type' => 'comment',
+  'callback' => 'comment_publish_action',
+  'parameters' => '',
+  'description' => 'Publish comment',
+))->values(array(
+  'aid' => 'comment_unpublish_action',
+  'type' => 'comment',
+  'callback' => 'comment_unpublish_action',
+  'parameters' => '',
+  'description' => 'Unpublish comment',
+))->values(array(
+  'aid' => 'node_make_sticky_action',
+  'type' => 'node',
+  'callback' => 'node_make_sticky_action',
+  'parameters' => '',
+  'description' => 'Make post sticky',
+))->values(array(
+  'aid' => 'node_make_unsticky_action',
+  'type' => 'node',
+  'callback' => 'node_make_unsticky_action',
+  'parameters' => '',
+  'description' => 'Make post unsticky',
+))->values(array(
+  'aid' => 'node_promote_action',
+  'type' => 'node',
+  'callback' => 'node_promote_action',
+  'parameters' => '',
+  'description' => 'Promote post to front page',
+))->values(array(
+  'aid' => 'node_publish_action',
+  'type' => 'node',
+  'callback' => 'node_publish_action',
+  'parameters' => '',
+  'description' => 'Publish post',
+))->values(array(
+  'aid' => 'node_save_action',
+  'type' => 'node',
+  'callback' => 'node_save_action',
+  'parameters' => '',
+  'description' => 'Save post',
+))->values(array(
+  'aid' => 'node_unpromote_action',
+  'type' => 'node',
+  'callback' => 'node_unpromote_action',
+  'parameters' => '',
+  'description' => 'Remove post from front page',
+))->values(array(
+  'aid' => 'node_unpublish_action',
+  'type' => 'node',
+  'callback' => 'node_unpublish_action',
+  'parameters' => '',
+  'description' => 'Unpublish post',
+))->values(array(
+  'aid' => 'user_block_ip_action',
+  'type' => 'user',
+  'callback' => 'user_block_ip_action',
+  'parameters' => '',
+  'description' => 'Ban IP address of current user',
+))->values(array(
+  'aid' => 'user_block_user_action',
+  'type' => 'user',
+  'callback' => 'user_block_user_action',
+  'parameters' => '',
+  'description' => 'Block current user',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ActionsAid.php b/core/modules/migrate_drupal/src/Tests/Table/ActionsAid.php
new file mode 100644
index 0000000..97e534a
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ActionsAid.php
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ActionsAid.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the actions_aid table.
+ */
+class ActionsAid extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("actions_aid", array(
+  'primary key' => array(
+    'aid',
+  ),
+  'fields' => array(
+    'aid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("actions_aid")->fields(array(
+  'aid',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/AggregatorFeed.php b/core/modules/migrate_drupal/src/Tests/Table/AggregatorFeed.php
new file mode 100644
index 0000000..aa9465d
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/AggregatorFeed.php
@@ -0,0 +1,117 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\AggregatorFeed.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the aggregator_feed table.
+ */
+class AggregatorFeed extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("aggregator_feed", array(
+  'primary key' => array(
+    'fid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'url' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'refresh' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'checked' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'link' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'image' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'etag' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'modified' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'block' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("aggregator_feed")->fields(array(
+  'fid',
+  'title',
+  'url',
+  'refresh',
+  'checked',
+  'link',
+  'description',
+  'image',
+  'etag',
+  'modified',
+  'block',
+))
+    ->values(array(
+  'fid' => '5',
+  'title' => 'Know Your Meme',
+  'url' => 'http://knowyourmeme.com/newsfeed.rss',
+  'refresh' => '900',
+  'checked' => '1387659487',
+  'link' => 'http://knowyourmeme.com',
+  'description' => 'New items added to the News Feed',
+  'image' => 'http://b.thumbs.redditmedia.com/harEHsUUZVajabtC.png',
+  'etag' => '"213cc1365b96c310e92053c5551f0504"',
+  'modified' => '0',
+  'block' => '5',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/AggregatorItem.php b/core/modules/migrate_drupal/src/Tests/Table/AggregatorItem.php
new file mode 100644
index 0000000..c18ff47
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/AggregatorItem.php
@@ -0,0 +1,92 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\AggregatorItem.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the aggregator_item table.
+ */
+class AggregatorItem extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("aggregator_item", array(
+  'primary key' => array(
+    'iid',
+  ),
+  'fields' => array(
+    'iid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'fid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'link' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'author' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+    'guid' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+  ),
+));
+    $this->database->insert("aggregator_item")->fields(array(
+  'iid',
+  'fid',
+  'title',
+  'link',
+  'author',
+  'description',
+  'timestamp',
+  'guid',
+))
+    ->values(array(
+  'iid' => '1',
+  'fid' => '5',
+  'title' => 'This (three) weeks in Drupal Core - January 10th 2014',
+  'link' => 'https://groups.drupal.org/node/395218',
+  'author' => 'larowlan',
+  'description' => "<h2 id='new'>What's new with Drupal 8?</h2>",
+  'timestamp' => '1389297196',
+  'guid' => '395218 at https://groups.drupal.org',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Authmap.php b/core/modules/migrate_drupal/src/Tests/Table/Authmap.php
new file mode 100644
index 0000000..d80a774
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Authmap.php
@@ -0,0 +1,59 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Authmap.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the authmap table.
+ */
+class Authmap extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("authmap", array(
+  'primary key' => array(
+    'aid',
+  ),
+  'fields' => array(
+    'aid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'authname' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("authmap")->fields(array(
+  'aid',
+  'uid',
+  'authname',
+  'module',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Batch.php b/core/modules/migrate_drupal/src/Tests/Table/Batch.php
new file mode 100644
index 0000000..d0793b8
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Batch.php
@@ -0,0 +1,56 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Batch.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the batch table.
+ */
+class Batch extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("batch", array(
+  'primary key' => array(
+    'bid',
+  ),
+  'fields' => array(
+    'bid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'token' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'batch' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("batch")->fields(array(
+  'bid',
+  'token',
+  'timestamp',
+  'batch',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Blocks.php b/core/modules/migrate_drupal/src/Tests/Table/Blocks.php
new file mode 100644
index 0000000..44a3e86
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Blocks.php
@@ -0,0 +1,386 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Blocks.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the blocks table.
+ */
+class Blocks extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("blocks", array(
+  'primary key' => array(
+    'bid',
+  ),
+  'fields' => array(
+    'bid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'delta' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '0',
+    ),
+    'theme' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'region' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'custom' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'throttle' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'visibility' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'pages' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'cache' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '1',
+    ),
+  ),
+));
+    $this->database->insert("blocks")->fields(array(
+  'bid',
+  'module',
+  'delta',
+  'theme',
+  'status',
+  'weight',
+  'region',
+  'custom',
+  'throttle',
+  'visibility',
+  'pages',
+  'title',
+  'cache',
+))
+    ->values(array(
+  'bid' => '1',
+  'module' => 'user',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '1',
+  'weight' => '0',
+  'region' => 'left',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '2',
+  'module' => 'user',
+  'delta' => '1',
+  'theme' => 'garland',
+  'status' => '1',
+  'weight' => '0',
+  'region' => 'left',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '3',
+  'module' => 'system',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '1',
+  'weight' => '-5',
+  'region' => 'footer',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '4',
+  'module' => 'comment',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '-6',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))->values(array(
+  'bid' => '5',
+  'module' => 'menu',
+  'delta' => 'primary-links',
+  'theme' => 'garland',
+  'status' => '1',
+  'weight' => '-5',
+  'region' => 'header',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '6',
+  'module' => 'menu',
+  'delta' => 'secondary-links',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '-5',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '7',
+  'module' => 'node',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '-4',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '8',
+  'module' => 'user',
+  'delta' => '2',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '-3',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))->values(array(
+  'bid' => '9',
+  'module' => 'user',
+  'delta' => '3',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '-1',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '10',
+  'module' => 'block',
+  'delta' => '1',
+  'theme' => 'garland',
+  'status' => '1',
+  'weight' => '0',
+  'region' => 'content',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '1',
+  'pages' => '<front>',
+  'title' => 'Static Block',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '11',
+  'module' => 'block',
+  'delta' => '2',
+  'theme' => 'bluemarine',
+  'status' => '1',
+  'weight' => '-4',
+  'region' => 'right',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '1',
+  'pages' => 'node',
+  'title' => 'Another Static Block',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '12',
+  'module' => 'block',
+  'delta' => '1',
+  'theme' => 'test_theme',
+  'status' => '1',
+  'weight' => '-7',
+  'region' => 'right',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '13',
+  'module' => 'block',
+  'delta' => '2',
+  'theme' => 'test_theme',
+  'status' => '1',
+  'weight' => '-2',
+  'region' => 'left',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '14',
+  'module' => 'aggregator',
+  'delta' => 'feed-5',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))->values(array(
+  'bid' => '15',
+  'module' => 'block',
+  'delta' => '2',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '-1',
+))->values(array(
+  'bid' => '16',
+  'module' => 'profile',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '5',
+))->values(array(
+  'bid' => '17',
+  'module' => 'event',
+  'delta' => '0',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))->values(array(
+  'bid' => '18',
+  'module' => 'event',
+  'delta' => '1',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))->values(array(
+  'bid' => '19',
+  'module' => 'event',
+  'delta' => 'event-upcoming-event',
+  'theme' => 'garland',
+  'status' => '0',
+  'weight' => '0',
+  'region' => '',
+  'custom' => '0',
+  'throttle' => '0',
+  'visibility' => '0',
+  'pages' => '',
+  'title' => '',
+  'cache' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/BlocksRoles.php b/core/modules/migrate_drupal/src/Tests/Table/BlocksRoles.php
new file mode 100644
index 0000000..953c3f6
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/BlocksRoles.php
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\BlocksRoles.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the blocks_roles table.
+ */
+class BlocksRoles extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("blocks_roles", array(
+  'primary key' => array(
+    'module',
+    'delta',
+    'rid',
+  ),
+  'fields' => array(
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+    ),
+    'delta' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+    ),
+    'rid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("blocks_roles")->fields(array(
+  'module',
+  'delta',
+  'rid',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Book.php b/core/modules/migrate_drupal/src/Tests/Table/Book.php
new file mode 100644
index 0000000..25bad1a
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Book.php
@@ -0,0 +1,75 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Book.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the book table.
+ */
+class Book extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("book", array(
+  'primary key' => array(
+    'mlid',
+  ),
+  'fields' => array(
+    'mlid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'bid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("book")->fields(array(
+  'mlid',
+  'nid',
+  'bid',
+))
+    ->values(array(
+  'mlid' => '1',
+  'nid' => '4',
+  'bid' => '4',
+))->values(array(
+  'mlid' => '2',
+  'nid' => '5',
+  'bid' => '4',
+))->values(array(
+  'mlid' => '3',
+  'nid' => '6',
+  'bid' => '4',
+))->values(array(
+  'mlid' => '4',
+  'nid' => '7',
+  'bid' => '4',
+))->values(array(
+  'mlid' => '5',
+  'nid' => '8',
+  'bid' => '8',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Boxes.php b/core/modules/migrate_drupal/src/Tests/Table/Boxes.php
new file mode 100644
index 0000000..9843bb0
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Boxes.php
@@ -0,0 +1,68 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Boxes.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the boxes table.
+ */
+class Boxes extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("boxes", array(
+  'primary key' => array(
+    'bid',
+  ),
+  'fields' => array(
+    'bid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'body' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'info' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("boxes")->fields(array(
+  'bid',
+  'body',
+  'info',
+  'format',
+))
+    ->values(array(
+  'bid' => '1',
+  'body' => '<h3>My first custom block body</h3>',
+  'info' => 'My block 1',
+  'format' => '2',
+))->values(array(
+  'bid' => '2',
+  'body' => '<h3>My second custom block body</h3>',
+  'info' => 'My block 2',
+  'format' => '2',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Comments.php b/core/modules/migrate_drupal/src/Tests/Table/Comments.php
new file mode 100644
index 0000000..d61d43f
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Comments.php
@@ -0,0 +1,169 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Comments.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the comments table.
+ */
+class Comments extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("comments", array(
+  'primary key' => array(
+    'cid',
+  ),
+  'fields' => array(
+    'cid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'pid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'subject' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'comment' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'hostname' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'thread' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '60',
+    ),
+    'mail' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '64',
+    ),
+    'homepage' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+  ),
+));
+    $this->database->insert("comments")->fields(array(
+  'cid',
+  'pid',
+  'nid',
+  'uid',
+  'subject',
+  'comment',
+  'hostname',
+  'timestamp',
+  'status',
+  'format',
+  'thread',
+  'name',
+  'mail',
+  'homepage',
+))
+    ->values(array(
+  'cid' => '1',
+  'pid' => '0',
+  'nid' => '1',
+  'uid' => '0',
+  'subject' => 'The first comment.',
+  'comment' => 'The first comment body.',
+  'hostname' => '127.0.0.1',
+  'timestamp' => '1390264918',
+  'status' => '0',
+  'format' => '1',
+  'thread' => '01/',
+  'name' => '1st comment author name',
+  'mail' => 'comment1@example.com',
+  'homepage' => 'http://drupal.org',
+))->values(array(
+  'cid' => '2',
+  'pid' => '3',
+  'nid' => '1',
+  'uid' => '0',
+  'subject' => 'The response to the second comment.',
+  'comment' => 'The second comment response body.',
+  'hostname' => '127.0.0.1',
+  'timestamp' => '1390264938',
+  'status' => '0',
+  'format' => '1',
+  'thread' => '02/01',
+  'name' => '3rd comment author name',
+  'mail' => 'comment3@example.com',
+  'homepage' => 'http://drupal.org',
+))->values(array(
+  'cid' => '3',
+  'pid' => '0',
+  'nid' => '1',
+  'uid' => '0',
+  'subject' => 'The second comment.',
+  'comment' => 'The second comment body.',
+  'hostname' => '127.0.0.1',
+  'timestamp' => '1390264948',
+  'status' => '1',
+  'format' => '1',
+  'thread' => '02/',
+  'name' => '3rd comment author name',
+  'mail' => 'comment3@example.com',
+  'homepage' => 'http://drupal.org',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Config.php b/core/modules/migrate_drupal/src/Tests/Table/Config.php
new file mode 100644
index 0000000..27228f0
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Config.php
@@ -0,0 +1,56 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Config.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the config table.
+ */
+class Config extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("config", array(
+  'primary key' => array(
+    'collection',
+    'name',
+  ),
+  'fields' => array(
+    'collection' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'data' => array(
+      'type' => 'blob',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("config")->fields(array(
+  'collection',
+  'name',
+  'data',
+))
+    ->values(array(
+  'collection' => '',
+  'name' => 'system.file',
+  'data' => 'a:1:{s:4:"path";a:1:{s:9:"temporary";s:4:"/tmp";}}',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Contact.php b/core/modules/migrate_drupal/src/Tests/Table/Contact.php
new file mode 100644
index 0000000..89247bd
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Contact.php
@@ -0,0 +1,92 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Contact.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the contact table.
+ */
+class Contact extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("contact", array(
+  'primary key' => array(
+    'cid',
+  ),
+  'fields' => array(
+    'cid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'category' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'recipients' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'reply' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'selected' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("contact")->fields(array(
+  'cid',
+  'category',
+  'recipients',
+  'reply',
+  'weight',
+  'selected',
+))
+    ->values(array(
+  'cid' => '1',
+  'category' => 'Website feedback',
+  'recipients' => 'admin@example.com',
+  'reply' => '',
+  'weight' => '0',
+  'selected' => '0',
+))->values(array(
+  'cid' => '2',
+  'category' => 'Some other category',
+  'recipients' => 'test@example.com',
+  'reply' => 'Thanks for contacting us, we will reply ASAP!',
+  'weight' => '1',
+  'selected' => '1',
+))->values(array(
+  'cid' => '3',
+  'category' => 'A category much longer than thirty two characters',
+  'recipients' => 'fortyninechars@example.com',
+  'reply' => '',
+  'weight' => '2',
+  'selected' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentFieldImage.php b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldImage.php
new file mode 100644
index 0000000..a676405
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldImage.php
@@ -0,0 +1,83 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentFieldImage.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_field_image table.
+ */
+class ContentFieldImage extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_field_image", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_image_fid' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+    'field_image_list' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '4',
+    ),
+    'field_image_data' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("content_field_image")->fields(array(
+  'vid',
+  'nid',
+  'field_image_fid',
+  'field_image_list',
+  'field_image_data',
+))
+    ->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'field_image_fid' => '2',
+  'field_image_list' => '1',
+  'field_image_data' => 'a:2:{s:3:"alt";s:0:"";s:5:"title";s:0:"";}',
+))->values(array(
+  'vid' => '2',
+  'nid' => '2',
+  'field_image_fid' => NULL,
+  'field_image_list' => NULL,
+  'field_image_data' => NULL,
+))->values(array(
+  'vid' => '3',
+  'nid' => '1',
+  'field_image_fid' => '2',
+  'field_image_list' => '1',
+  'field_image_data' => 'a:2:{s:3:"alt";s:0:"";s:5:"title";s:0:"";}',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentFieldMultivalue.php b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldMultivalue.php
new file mode 100644
index 0000000..fc9e9e3
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldMultivalue.php
@@ -0,0 +1,72 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentFieldMultivalue.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_field_multivalue table.
+ */
+class ContentFieldMultivalue extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_field_multivalue", array(
+  'primary key' => array(
+    'vid',
+    'delta',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_multivalue_value' => array(
+      'type' => 'numeric',
+      'not null' => FALSE,
+      'precision' => '10',
+      'scale' => '2',
+    ),
+    'delta' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("content_field_multivalue")->fields(array(
+  'vid',
+  'nid',
+  'field_multivalue_value',
+  'delta',
+))
+    ->values(array(
+  'vid' => '4',
+  'nid' => '3',
+  'field_multivalue_value' => '33.00',
+  'delta' => '0',
+))->values(array(
+  'vid' => '4',
+  'nid' => '3',
+  'field_multivalue_value' => '44.00',
+  'delta' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTest.php b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTest.php
new file mode 100644
index 0000000..a08a1cd
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTest.php
@@ -0,0 +1,66 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentFieldTest.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_field_test table.
+ */
+class ContentFieldTest extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_field_test", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_test_value' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'field_test_format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("content_field_test")->fields(array(
+  'vid',
+  'nid',
+  'field_test_value',
+  'field_test_format',
+))
+    ->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'field_test_value' => 'This is a shared text field',
+  'field_test_format' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestExcludeUnset.php b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestExcludeUnset.php
new file mode 100644
index 0000000..050d185
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestExcludeUnset.php
@@ -0,0 +1,66 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentFieldTestExcludeUnset.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_field_test_exclude_unset table.
+ */
+class ContentFieldTestExcludeUnset extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_field_test_exclude_unset", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_test_exclude_unset_value' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'field_test_exclude_unset_format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("content_field_test_exclude_unset")->fields(array(
+  'vid',
+  'nid',
+  'field_test_exclude_unset_value',
+  'field_test_exclude_unset_format',
+))
+    ->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'field_test_exclude_unset_value' => 'This is a field with exclude unset.',
+  'field_test_exclude_unset_format' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestTwo.php b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestTwo.php
new file mode 100644
index 0000000..8156b2d
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentFieldTestTwo.php
@@ -0,0 +1,87 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentFieldTestTwo.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_field_test_two table.
+ */
+class ContentFieldTestTwo extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_field_test_two", array(
+  'primary key' => array(
+    'vid',
+    'delta',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'delta' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_test_two_value' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+  ),
+));
+    $this->database->insert("content_field_test_two")->fields(array(
+  'vid',
+  'nid',
+  'delta',
+  'field_test_two_value',
+))
+    ->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'delta' => '0',
+  'field_test_two_value' => '10',
+))->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'delta' => '1',
+  'field_test_two_value' => '20',
+))->values(array(
+  'vid' => '2',
+  'nid' => '1',
+  'delta' => '0',
+  'field_test_two_value' => NULL,
+))->values(array(
+  'vid' => '3',
+  'nid' => '2',
+  'delta' => '0',
+  'field_test_two_value' => NULL,
+))->values(array(
+  'vid' => '5',
+  'nid' => '2',
+  'delta' => '0',
+  'field_test_two_value' => NULL,
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentGroup.php b/core/modules/migrate_drupal/src/Tests/Table/ContentGroup.php
new file mode 100644
index 0000000..c61e3ee
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentGroup.php
@@ -0,0 +1,73 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentGroup.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_group table.
+ */
+class ContentGroup extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_group", array(
+  'fields' => array(
+    'group_type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => 'standard',
+    ),
+    'type_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'group_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'label' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'settings' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+  'primary key' => array(
+    'type_name',
+    'group_name',
+  ),
+));
+    $this->database->insert("content_group")->fields(array(
+  'group_type',
+  'type_name',
+  'group_name',
+  'label',
+  'settings',
+  'weight',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentGroupFields.php b/core/modules/migrate_drupal/src/Tests/Table/ContentGroupFields.php
new file mode 100644
index 0000000..31c4c9e
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentGroupFields.php
@@ -0,0 +1,54 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentGroupFields.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_group_fields table.
+ */
+class ContentGroupFields extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_group_fields", array(
+  'primary key' => array(
+    'type_name',
+    'group_name',
+    'field_name',
+  ),
+  'fields' => array(
+    'type_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'group_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'field_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("content_group_fields")->fields(array(
+  'type_name',
+  'group_name',
+  'field_name',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentNodeField.php b/core/modules/migrate_drupal/src/Tests/Table/ContentNodeField.php
new file mode 100644
index 0000000..5a9bbe3
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentNodeField.php
@@ -0,0 +1,319 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentNodeField.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_node_field table.
+ */
+class ContentNodeField extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_node_field", array(
+  'primary key' => array(
+    'field_name',
+  ),
+  'fields' => array(
+    'field_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '127',
+      'default' => '',
+    ),
+    'global_settings' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'required' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'multiple' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'db_storage' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '1',
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '127',
+      'default' => '',
+    ),
+    'db_columns' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'active' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'locked' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("content_node_field")->fields(array(
+  'field_name',
+  'type',
+  'global_settings',
+  'required',
+  'multiple',
+  'db_storage',
+  'module',
+  'db_columns',
+  'active',
+  'locked',
+))
+    ->values(array(
+  'field_name' => 'field_multivalue',
+  'type' => 'number_decimal',
+  'global_settings' => 'a:9:{s:6:"prefix";s:0:"";s:6:"suffix";s:0:"";s:3:"min";s:0:"";s:3:"max";s:0:"";s:14:"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";s:9:"precision";s:2:"10";s:5:"scale";s:1:"2";s:7:"decimal";s:1:".";}',
+  'required' => '0',
+  'multiple' => '1',
+  'db_storage' => '0',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:5:{s:4:"type";s:7:"numeric";s:9:"precision";s:2:"10";s:5:"scale";s:1:"2";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test',
+  'type' => 'text',
+  'global_settings' => 'a:4:{s:15:"text_processing";s:1:"1";s:10:"max_length";s:0:"";s:14:"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'text',
+  'db_columns' => 'a:2:{s:5:"value";a:5:{s:4:"type";s:4:"text";s:4:"size";s:3:"big";s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}s:6:"format";a:4:{s:4:"type";s:3:"int";s:8:"unsigned";b:1;s:8:"not null";b:0;s:5:"views";b:0;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_date',
+  'type' => 'date',
+  'global_settings' => 'a:7:{s:11:"granularity";a:5:{s:4:"year";s:4:"year";s:5:"month";s:5:"month";s:3:"day";s:3:"day";s:4:"hour";s:4:"hour";s:6:"minute";s:6:"minute";}s:11:"timezone_db";s:3:"UTC";s:11:"tz_handling";s:4:"site";s:6:"todate";s:0:"";s:6:"repeat";i:0;s:16:"repeat_collapsed";s:0:"";s:14:"default_format";s:6:"medium";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'date',
+  'db_columns' => 'a:1:{s:5:"value";a:5:{s:4:"type";s:7:"varchar";s:6:"length";i:20;s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_datestamp',
+  'type' => 'datestamp',
+  'global_settings' => 'a:7:{s:11:"granularity";a:5:{s:4:"year";s:4:"year";s:5:"month";s:5:"month";s:3:"day";s:3:"day";s:4:"hour";s:4:"hour";s:6:"minute";s:6:"minute";}s:11:"timezone_db";s:3:"UTC";s:11:"tz_handling";s:4:"site";s:6:"todate";s:0:"";s:6:"repeat";i:0;s:16:"repeat_collapsed";s:0:"";s:14:"default_format";s:6:"medium";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'date',
+  'db_columns' => 'a:1:{s:5:"value";a:4:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_datetime',
+  'type' => 'datetime',
+  'global_settings' => 'a:7:{s:11:"granularity";a:5:{s:4:"year";s:4:"year";s:5:"month";s:5:"month";s:3:"day";s:3:"day";s:4:"hour";s:4:"hour";s:6:"minute";s:6:"minute";}s:11:"timezone_db";s:3:"UTC";s:11:"tz_handling";s:4:"site";s:6:"todate";s:0:"";s:6:"repeat";i:0;s:16:"repeat_collapsed";s:0:"";s:14:"default_format";s:6:"medium";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'date',
+  'db_columns' => 'a:1:{s:5:"value";a:4:{s:4:"type";s:8:"datetime";s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_decimal_radio_buttons',
+  'type' => 'number_decimal',
+  'global_settings' => "a:9:{s:6:\"prefix\";s:0:\"\";s:6:\"suffix\";s:0:\"\";s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:14:\"allowed_values\";s:8:\"1.2\r\n2.1\";s:18:\"allowed_values_php\";s:0:\"\";s:9:\"precision\";s:2:\"10\";s:5:\"scale\";s:1:\"2\";s:7:\"decimal\";s:1:\".\";}",
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:5:{s:4:"type";s:7:"numeric";s:9:"precision";s:2:"10";s:5:"scale";s:1:"2";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_email',
+  'type' => 'email',
+  'global_settings' => 'a:0:{}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'email',
+  'db_columns' => 'a:1:{s:5:"email";a:4:{s:4:"type";s:7:"varchar";s:6:"length";i:255;s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_exclude_unset',
+  'type' => 'text',
+  'global_settings' => 'a:4:{s:15:"text_processing";s:1:"1";s:10:"max_length";s:0:"";s:14:"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '0',
+  'module' => 'text',
+  'db_columns' => 'a:2:{s:5:"value";a:5:{s:4:"type";s:4:"text";s:4:"size";s:3:"big";s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}s:6:"format";a:4:{s:4:"type";s:3:"int";s:8:"unsigned";b:1;s:8:"not null";b:0;s:5:"views";b:0;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_filefield',
+  'type' => 'filefield',
+  'global_settings' => 'a:3:{s:10:"list_field";s:1:"0";s:12:"list_default";i:1;s:17:"description_field";s:1:"1";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'filefield',
+  'db_columns' => 'a:3:{s:3:"fid";a:3:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:5:"views";b:1;}s:4:"list";a:4:{s:4:"type";s:3:"int";s:4:"size";s:4:"tiny";s:8:"not null";b:0;s:5:"views";b:1;}s:4:"data";a:3:{s:4:"type";s:4:"text";s:9:"serialize";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_float_single_checkbox',
+  'type' => 'number_float',
+  'global_settings' => "a:6:{s:6:\"prefix\";s:0:\"\";s:6:\"suffix\";s:0:\"\";s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:14:\"allowed_values\";s:12:\"3.142\r\n1.234\";s:18:\"allowed_values_php\";s:0:\"\";}",
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:5:"float";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_four',
+  'type' => 'number_float',
+  'global_settings' => 'a:6:{s:6:"prefix";s:3:"id-";s:6:"suffix";s:0:"";s:3:"min";s:3:"100";s:3:"max";s:3:"200";s:14:"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:5:"float";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_identical1',
+  'type' => 'number_integer',
+  'global_settings' => '',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_identical2',
+  'type' => 'number_integer',
+  'global_settings' => '',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_imagefield',
+  'type' => 'filefield',
+  'global_settings' => 'a:3:{s:10:"list_field";s:1:"0";s:12:"list_default";i:1;s:17:"description_field";s:1:"0";}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'filefield',
+  'db_columns' => 'a:0:{}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_integer_selectlist',
+  'type' => 'number_integer',
+  'global_settings' => "a:6:{s:6:\"prefix\";s:0:\"\";s:6:\"suffix\";s:0:\"\";s:3:\"min\";s:0:\"\";s:3:\"max\";s:0:\"\";s:14:\"allowed_values\";s:22:\"1234\r\n2341\r\n3412\r\n4123\";s:18:\"allowed_values_php\";s:0:\"\";}",
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_link',
+  'type' => 'link',
+  'global_settings' => 'a:7:{s:10:"attributes";a:4:{s:6:"target";s:7:"default";s:3:"rel";s:8:"nofollow";s:5:"class";s:0:"";s:5:"title";s:10:"Link Title";}s:7:"display";a:1:{s:10:"url_cutoff";s:2:"80";}s:3:"url";i:0;s:5:"title";s:8:"required";s:11:"title_value";s:0:"";s:13:"enable_tokens";s:0:"";s:12:"validate_url";i:1;}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'link',
+  'db_columns' => 'a:3:{s:3:"url";a:4:{s:4:"type";s:7:"varchar";s:6:"length";i:2048;s:8:"not null";b:0;s:8:"sortable";b:1;}s:5:"title";a:4:{s:4:"type";s:7:"varchar";s:6:"length";i:255;s:8:"not null";b:0;s:8:"sortable";b:1;}s:10:"attributes";a:3:{s:4:"type";s:4:"text";s:4:"size";s:6:"medium";s:8:"not null";b:0;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_phone',
+  'type' => 'au_phone',
+  'global_settings' => 'a:1:{s:18:"phone_country_code";i:0;}',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'phone',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:7:"varchar";s:6:"length";i:255;s:8:"not null";b:0;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_text_single_checkbox',
+  'type' => 'text',
+  'global_settings' => "a:4:{s:15:\"text_processing\";s:1:\"0\";s:10:\"max_length\";s:0:\"\";s:14:\"allowed_values\";s:14:\"Hello\r\nGoodbye\";s:18:\"allowed_values_php\";s:0:\"\";}",
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'text',
+  'db_columns' => 'a:1:{s:5:"value";a:5:{s:4:"type";s:4:"text";s:4:"size";s:3:"big";s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_three',
+  'type' => 'number_decimal',
+  'global_settings' => '',
+  'required' => '0',
+  'multiple' => '0',
+  'db_storage' => '1',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:6:{s:4:"type";s:7:"numeric";s:9:"precision";i:10;s:5:"scale";i:2;s:8:"not null";b:0;s:8:"sortable";b:1;s:5:"views";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))->values(array(
+  'field_name' => 'field_test_two',
+  'type' => 'number_integer',
+  'global_settings' => 'a:6:{s:6:"prefix";s:4:"pref";s:6:"suffix";s:3:"suf";s:3:"min";s:2:"10";s:3:"max";s:3:"100";s:14:"allowed_values";s:0:"";s:18:"allowed_values_php";s:0:"";}',
+  'required' => '0',
+  'multiple' => '1',
+  'db_storage' => '0',
+  'module' => 'number',
+  'db_columns' => 'a:1:{s:5:"value";a:3:{s:4:"type";s:3:"int";s:8:"not null";b:0;s:8:"sortable";b:1;}}',
+  'active' => '1',
+  'locked' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentNodeFieldInstance.php b/core/modules/migrate_drupal/src/Tests/Table/ContentNodeFieldInstance.php
new file mode 100644
index 0000000..136ee5b
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentNodeFieldInstance.php
@@ -0,0 +1,319 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentNodeFieldInstance.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_node_field_instance table.
+ */
+class ContentNodeFieldInstance extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_node_field_instance", array(
+  'primary key' => array(
+    'field_name',
+    'type_name',
+  ),
+  'fields' => array(
+    'field_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'type_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'label' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'widget_type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'widget_settings' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'display_settings' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'widget_module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '127',
+      'default' => '',
+    ),
+    'widget_active' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("content_node_field_instance")->fields(array(
+  'field_name',
+  'type_name',
+  'weight',
+  'label',
+  'widget_type',
+  'widget_settings',
+  'display_settings',
+  'description',
+  'widget_module',
+  'widget_active',
+))
+    ->values(array(
+  'field_name' => 'field_multivalue',
+  'type_name' => 'test_planet',
+  'weight' => '2',
+  'label' => 'Decimal Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:"_error_element";s:48:"default_value_widget][field_multivalue][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:6:{s:6:"weight";i:2;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example multi-valued decimal field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test',
+  'type_name' => 'story',
+  'weight' => '-1',
+  'label' => 'Text Field',
+  'widget_type' => 'text_textfield',
+  'widget_settings' => 'a:4:{s:4:"rows";i:5;s:4:"size";s:2:"60";s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:22:"text for default value";s:14:"_error_element";s:42:"default_value_widget][field_test][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example text field.',
+  'widget_module' => 'text',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_date',
+  'type_name' => 'story',
+  'weight' => '10',
+  'label' => 'Date Field',
+  'widget_type' => 'date_select',
+  'widget_settings' => 'a:10:{s:13:"default_value";s:5:"blank";s:18:"default_value_code";s:0:"";s:14:"default_value2";s:4:"same";s:19:"default_value_code2";s:0:"";s:12:"input_format";s:13:"m/d/Y - H:i:s";s:19:"input_format_custom";s:0:"";s:9:"increment";s:1:"1";s:10:"text_parts";a:0:{}s:10:"year_range";s:5:"-3:+3";s:14:"label_position";s:5:"above";}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example date field.',
+  'widget_module' => 'date',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_datestamp',
+  'type_name' => 'story',
+  'weight' => '11',
+  'label' => 'Date Stamp Field',
+  'widget_type' => 'date_select',
+  'widget_settings' => 'a:10:{s:13:"default_value";s:5:"blank";s:18:"default_value_code";s:0:"";s:14:"default_value2";s:4:"same";s:19:"default_value_code2";s:0:"";s:12:"input_format";s:13:"m/d/Y - H:i:s";s:19:"input_format_custom";s:0:"";s:9:"increment";s:1:"1";s:10:"text_parts";a:0:{}s:10:"year_range";s:5:"-3:+3";s:14:"label_position";s:5:"above";}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example date stamp field.',
+  'widget_module' => 'date',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_datetime',
+  'type_name' => 'story',
+  'weight' => '12',
+  'label' => 'Datetime Field',
+  'widget_type' => 'date_select',
+  'widget_settings' => 'a:10:{s:13:"default_value";s:5:"blank";s:18:"default_value_code";s:0:"";s:14:"default_value2";s:4:"same";s:19:"default_value_code2";s:0:"";s:12:"input_format";s:13:"m/d/Y - H:i:s";s:19:"input_format_custom";s:0:"";s:9:"increment";s:1:"1";s:10:"text_parts";a:0:{}s:10:"year_range";s:5:"-3:+3";s:14:"label_position";s:5:"above";}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example datetime field.',
+  'widget_module' => 'date',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_decimal_radio_buttons',
+  'type_name' => 'story',
+  'weight' => '14',
+  'label' => 'Decimal Radio Buttons Field',
+  'widget_type' => 'optionwidgets_buttons',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:1:{s:5:"value";s:0:"";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example decimal field using radio buttons.',
+  'widget_module' => 'optionwidgets',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_email',
+  'type_name' => 'story',
+  'weight' => '6',
+  'label' => 'Email Field',
+  'widget_type' => 'email_textfield',
+  'widget_settings' => 'a:3:{s:4:"size";s:2:"60";s:13:"default_value";a:1:{i:0;a:1:{s:5:"email";s:0:"";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example email field.',
+  'widget_module' => 'email',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_exclude_unset',
+  'type_name' => 'story',
+  'weight' => '0',
+  'label' => 'Text Field',
+  'widget_type' => 'text_textfield',
+  'widget_settings' => 'a:4:{s:4:"rows";i:5;s:4:"size";s:2:"60";s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:22:"text for default value";s:14:"_error_element";s:42:"default_value_widget][field_test][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:8:{s:6:"weight";i:1;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}i:1;a:1:{s:6:"format";s:7:"default";}s:6:"teaser";a:1:{s:6:"format";s:7:"trimmed";}s:4:"full";a:1:{s:6:"format";s:7:"default";}i:4;a:1:{s:6:"format";s:7:"trimmed";}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example text field without exclude.',
+  'widget_module' => 'text',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_filefield',
+  'type_name' => 'story',
+  'weight' => '8',
+  'label' => 'File Field',
+  'widget_type' => 'filefield_widget',
+  'widget_settings' => 'a:5:{s:15:"file_extensions";s:11:"txt pdf doc";s:9:"file_path";s:6:"images";s:18:"progress_indicator";s:3:"bar";s:21:"max_filesize_per_file";s:4:"200K";s:21:"max_filesize_per_node";s:3:"20M";}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example image field.',
+  'widget_module' => 'filefield',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_float_single_checkbox',
+  'type_name' => 'story',
+  'weight' => '15',
+  'label' => 'Float Single Checkbox Field',
+  'widget_type' => 'optionwidgets_onoff',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:1:{s:5:"value";N;}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example float field using a single on/off checkbox.',
+  'widget_module' => 'optionwidgets',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_four',
+  'type_name' => 'story',
+  'weight' => '1',
+  'label' => 'Float Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:3:"101";s:14:"_error_element";s:47:"default_value_widget][field_test_four][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example float field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_identical1',
+  'type_name' => 'story',
+  'weight' => '4',
+  'label' => 'Integer Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:"_error_element";s:41:"default_value_widget][field_int][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:7:{s:6:"weight";i:2;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:4:"us_3";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example integer field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_identical2',
+  'type_name' => 'story',
+  'weight' => '3',
+  'label' => 'Integer Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:"_error_element";s:41:"default_value_widget][field_int][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:7:{s:6:"weight";i:2;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:4:"us_3";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example integer field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_imagefield',
+  'type_name' => 'story',
+  'weight' => '9',
+  'label' => 'Image Field',
+  'widget_type' => 'imagefield_widget',
+  'widget_settings' => 'a:14:{s:15:"file_extensions";s:16:"png gif jpg jpeg";s:9:"file_path";s:0:"";s:18:"progress_indicator";s:3:"bar";s:21:"max_filesize_per_file";s:0:"";s:21:"max_filesize_per_node";s:0:"";s:14:"max_resolution";s:1:"0";s:14:"min_resolution";s:1:"0";s:3:"alt";s:8:"Test alt";s:10:"custom_alt";i:0;s:5:"title";s:10:"Test title";s:12:"custom_title";i:0;s:10:"title_type";s:9:"textfield";s:13:"default_image";N;s:17:"use_default_image";i:0;}',
+  'display_settings' => 'a:7:{s:6:"weight";i:8;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:15:"image_imagelink";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:11:"image_plain";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example image field.',
+  'widget_module' => 'imagefield',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_integer_selectlist',
+  'type_name' => 'story',
+  'weight' => '16',
+  'label' => 'Integer Select List Field',
+  'widget_type' => 'optionwidgets_select',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:1:{s:5:"value";s:0:"";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example integer field using a select list.',
+  'widget_module' => 'optionwidgets',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_link',
+  'type_name' => 'story',
+  'weight' => '7',
+  'label' => 'Link Field',
+  'widget_type' => 'link',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"title";s:18:"default link title";s:3:"url";s:17:"http://drupal.org";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:7:{s:6:"weight";i:5;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:8:"absolute";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example link field.',
+  'widget_module' => 'link',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_phone',
+  'type_name' => 'story',
+  'weight' => '13',
+  'label' => 'Phone Field',
+  'widget_type' => 'phone_textfield',
+  'widget_settings' => 'a:3:{s:4:"size";s:2:"60";s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:"_error_element";s:48:"default_value_widget][field_test_phone][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example phone field.',
+  'widget_module' => 'phone',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_text_single_checkbox',
+  'type_name' => 'story',
+  'weight' => '17',
+  'label' => 'Text Single Checkbox Field',
+  'widget_type' => 'optionwidgets_onoff',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:1:{s:5:"value";N;}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example text field using a single on/off checkbox.',
+  'widget_module' => 'optionwidgets',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_three',
+  'type_name' => 'story',
+  'weight' => '5',
+  'label' => 'Decimal Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:3:"101";s:14:"_error_element";s:45:"default_value_widget][field_decimal][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:7:{s:6:"weight";i:3;s:6:"parent";s:0:"";s:5:"label";a:1:{s:6:"format";s:5:"above";}s:6:"teaser";a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:4:"us_2";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:11:"unformatted";s:7:"exclude";i:0;}i:5;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:1;}}',
+  'description' => 'An example decimal field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))->values(array(
+  'field_name' => 'field_test_two',
+  'type_name' => 'story',
+  'weight' => '2',
+  'label' => 'Integer Field',
+  'widget_type' => 'number',
+  'widget_settings' => 'a:2:{s:13:"default_value";a:1:{i:0;a:2:{s:5:"value";s:0:"";s:14:"_error_element";s:46:"default_value_widget][field_test_two][0][value";}}s:17:"default_value_php";N;}',
+  'display_settings' => 'a:4:{s:5:"label";a:2:{s:6:"format";s:5:"above";s:7:"exclude";i:0;}s:6:"teaser";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}s:4:"full";a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}i:4;a:2:{s:6:"format";s:7:"default";s:7:"exclude";i:0;}}',
+  'description' => 'An example integer field.',
+  'widget_module' => 'number',
+  'widget_active' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentTypePage.php b/core/modules/migrate_drupal/src/Tests/Table/ContentTypePage.php
new file mode 100644
index 0000000..b7f841b
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentTypePage.php
@@ -0,0 +1,61 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentTypePage.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_type_page table.
+ */
+class ContentTypePage extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_type_page", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_text_field_value' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("content_type_page")->fields(array(
+  'vid',
+  'nid',
+  'field_text_field_value',
+))
+    ->values(array(
+  'vid' => '1',
+  'nid' => '1',
+  'field_text_field_value' => NULL,
+))->values(array(
+  'vid' => '3',
+  'nid' => '1',
+  'field_text_field_value' => NULL,
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentTypeStory.php b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeStory.php
new file mode 100644
index 0000000..eddb11e
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeStory.php
@@ -0,0 +1,286 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentTypeStory.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_type_story table.
+ */
+class ContentTypeStory extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_type_story", array(
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'field_test_three_value' => array(
+      'type' => 'numeric',
+      'not null' => FALSE,
+      'precision' => '10',
+      'scale' => '2',
+    ),
+    'field_test_identical1_value' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'field_test_identical2_value' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'field_test_link_url' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '2048',
+    ),
+    'field_test_link_title' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+    'field_test_link_attributes' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'field_test_date_value' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '20',
+    ),
+    'field_test_datestamp_value' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+    'field_test_datetime_value' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '100',
+    ),
+    'field_test_email_email' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+    'field_test_filefield_fid' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+    'field_test_filefield_list' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '4',
+    ),
+    'field_test_filefield_data' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'field_test_value' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'field_test_format' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'field_test_four_value' => array(
+      'type' => 'numeric',
+      'not null' => FALSE,
+      'precision' => NULL,
+      'scale' => NULL,
+    ),
+    'field_test_text_single_checkbox_value' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'field_test_integer_selectlist_value' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '11',
+    ),
+    'field_test_float_single_checkbox_value' => array(
+      'type' => 'numeric',
+      'not null' => FALSE,
+      'precision' => NULL,
+      'scale' => NULL,
+    ),
+    'field_test_decimal_radio_buttons_value' => array(
+      'type' => 'numeric',
+      'not null' => FALSE,
+      'precision' => '10',
+      'scale' => '2',
+    ),
+    'field_test_phone_value' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+  ),
+  'primary key' => array(
+    'vid',
+  ),
+));
+    $this->database->insert("content_type_story")->fields(array(
+  'nid',
+  'vid',
+  'uid',
+  'field_test_three_value',
+  'field_test_identical1_value',
+  'field_test_identical2_value',
+  'field_test_link_url',
+  'field_test_link_title',
+  'field_test_link_attributes',
+  'field_test_date_value',
+  'field_test_datestamp_value',
+  'field_test_datetime_value',
+  'field_test_email_email',
+  'field_test_filefield_fid',
+  'field_test_filefield_list',
+  'field_test_filefield_data',
+  'field_test_value',
+  'field_test_format',
+  'field_test_four_value',
+  'field_test_text_single_checkbox_value',
+  'field_test_integer_selectlist_value',
+  'field_test_float_single_checkbox_value',
+  'field_test_decimal_radio_buttons_value',
+  'field_test_phone_value',
+))
+    ->values(array(
+  'nid' => '1',
+  'vid' => '1',
+  'uid' => '1',
+  'field_test_three_value' => '42.42',
+  'field_test_identical1_value' => '1',
+  'field_test_identical2_value' => '1',
+  'field_test_link_url' => 'http://drupal.org/project/drupal',
+  'field_test_link_title' => 'Drupal project page',
+  'field_test_link_attributes' => 's:6:"a:0:{}";',
+  'field_test_date_value' => NULL,
+  'field_test_datestamp_value' => NULL,
+  'field_test_datetime_value' => NULL,
+  'field_test_email_email' => NULL,
+  'field_test_filefield_fid' => NULL,
+  'field_test_filefield_list' => NULL,
+  'field_test_filefield_data' => NULL,
+  'field_test_value' => 'This is a shared text field',
+  'field_test_format' => '1',
+  'field_test_four_value' => NULL,
+  'field_test_text_single_checkbox_value' => 'Hello',
+  'field_test_integer_selectlist_value' => '3412',
+  'field_test_float_single_checkbox_value' => '3.142',
+  'field_test_decimal_radio_buttons_value' => NULL,
+  'field_test_phone_value' => NULL,
+))->values(array(
+  'nid' => '1',
+  'vid' => '2',
+  'uid' => '1',
+  'field_test_three_value' => '42.42',
+  'field_test_identical1_value' => '1',
+  'field_test_identical2_value' => '1',
+  'field_test_link_url' => 'http://drupal.org/project/drupal',
+  'field_test_link_title' => 'Drupal project page',
+  'field_test_link_attributes' => 's:32:"a:1:{s:6:"target";s:6:"_blank";}";',
+  'field_test_date_value' => NULL,
+  'field_test_datestamp_value' => NULL,
+  'field_test_datetime_value' => NULL,
+  'field_test_email_email' => NULL,
+  'field_test_filefield_fid' => NULL,
+  'field_test_filefield_list' => NULL,
+  'field_test_filefield_data' => NULL,
+  'field_test_value' => NULL,
+  'field_test_format' => NULL,
+  'field_test_four_value' => NULL,
+  'field_test_text_single_checkbox_value' => NULL,
+  'field_test_integer_selectlist_value' => NULL,
+  'field_test_float_single_checkbox_value' => NULL,
+  'field_test_decimal_radio_buttons_value' => NULL,
+  'field_test_phone_value' => NULL,
+))->values(array(
+  'nid' => '2',
+  'vid' => '3',
+  'uid' => '1',
+  'field_test_three_value' => '23.20',
+  'field_test_identical1_value' => '1',
+  'field_test_identical2_value' => '1',
+  'field_test_link_url' => 'http://groups.drupal.org/',
+  'field_test_link_title' => 'Drupal Groups',
+  'field_test_link_attributes' => 's:6:"a:0:{}";',
+  'field_test_date_value' => NULL,
+  'field_test_datestamp_value' => NULL,
+  'field_test_datetime_value' => NULL,
+  'field_test_email_email' => NULL,
+  'field_test_filefield_fid' => NULL,
+  'field_test_filefield_list' => NULL,
+  'field_test_filefield_data' => NULL,
+  'field_test_value' => NULL,
+  'field_test_format' => NULL,
+  'field_test_four_value' => NULL,
+  'field_test_text_single_checkbox_value' => NULL,
+  'field_test_integer_selectlist_value' => NULL,
+  'field_test_float_single_checkbox_value' => NULL,
+  'field_test_decimal_radio_buttons_value' => NULL,
+  'field_test_phone_value' => NULL,
+))->values(array(
+  'nid' => '2',
+  'vid' => '5',
+  'uid' => '1',
+  'field_test_three_value' => '23.20',
+  'field_test_identical1_value' => '1',
+  'field_test_identical2_value' => '1',
+  'field_test_link_url' => 'http://groups.drupal.org/',
+  'field_test_link_title' => 'Drupal Groups',
+  'field_test_link_attributes' => 's:6:"a:0:{}";',
+  'field_test_date_value' => NULL,
+  'field_test_datestamp_value' => NULL,
+  'field_test_datetime_value' => NULL,
+  'field_test_email_email' => NULL,
+  'field_test_filefield_fid' => NULL,
+  'field_test_filefield_list' => NULL,
+  'field_test_filefield_data' => NULL,
+  'field_test_value' => NULL,
+  'field_test_format' => NULL,
+  'field_test_four_value' => NULL,
+  'field_test_text_single_checkbox_value' => NULL,
+  'field_test_integer_selectlist_value' => NULL,
+  'field_test_float_single_checkbox_value' => NULL,
+  'field_test_decimal_radio_buttons_value' => NULL,
+  'field_test_phone_value' => NULL,
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPage.php b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPage.php
new file mode 100644
index 0000000..f34ce85
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPage.php
@@ -0,0 +1,60 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentTypeTestPage.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_type_test_page table.
+ */
+class ContentTypeTestPage extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_type_test_page", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'field_test_value' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'field_test_format' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("content_type_test_page")->fields(array(
+  'vid',
+  'nid',
+  'field_test_value',
+  'field_test_format',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPlanet.php b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPlanet.php
new file mode 100644
index 0000000..fcd8133
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ContentTypeTestPlanet.php
@@ -0,0 +1,67 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ContentTypeTestPlanet.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the content_type_test_planet table.
+ */
+class ContentTypeTestPlanet extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("content_type_test_planet", array(
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+  ),
+  'primary key' => array(
+    'vid',
+  ),
+));
+    $this->database->insert("content_type_test_planet")->fields(array(
+  'nid',
+  'vid',
+))
+    ->values(array(
+  'nid' => '3',
+  'vid' => '4',
+))->values(array(
+  'nid' => '4',
+  'vid' => '6',
+))->values(array(
+  'nid' => '5',
+  'vid' => '7',
+))->values(array(
+  'nid' => '6',
+  'vid' => '8',
+))->values(array(
+  'nid' => '7',
+  'vid' => '9',
+))->values(array(
+  'nid' => '8',
+  'vid' => '10',
+))->values(array(
+  'nid' => '9',
+  'vid' => '11',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/DateFormatLocale.php b/core/modules/migrate_drupal/src/Tests/Table/DateFormatLocale.php
new file mode 100644
index 0000000..d26a6cb
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/DateFormatLocale.php
@@ -0,0 +1,50 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\DateFormatLocale.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the date_format_locale table.
+ */
+class DateFormatLocale extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("date_format_locale", array(
+  'fields' => array(
+    'format' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '200',
+    ),
+    'language' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '12',
+    ),
+  ),
+  'primary key' => array(
+    'type',
+    'language',
+  ),
+));
+    $this->database->insert("date_format_locale")->fields(array(
+  'format',
+  'type',
+  'language',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/DateFormatTypes.php b/core/modules/migrate_drupal/src/Tests/Table/DateFormatTypes.php
new file mode 100644
index 0000000..aaf3377
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/DateFormatTypes.php
@@ -0,0 +1,62 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\DateFormatTypes.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the date_format_types table.
+ */
+class DateFormatTypes extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("date_format_types", array(
+  'primary key' => array(
+    'type',
+  ),
+  'fields' => array(
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '200',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+    ),
+    'locked' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("date_format_types")->fields(array(
+  'type',
+  'title',
+  'locked',
+))
+    ->values(array(
+  'type' => 'long',
+  'title' => 'Long',
+  'locked' => '1',
+))->values(array(
+  'type' => 'medium',
+  'title' => 'Medium',
+  'locked' => '1',
+))->values(array(
+  'type' => 'short',
+  'title' => 'Short',
+  'locked' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/DateFormats.php b/core/modules/migrate_drupal/src/Tests/Table/DateFormats.php
new file mode 100644
index 0000000..cbfd202
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/DateFormats.php
@@ -0,0 +1,232 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\DateFormats.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the date_formats table.
+ */
+class DateFormats extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("date_formats", array(
+  'primary key' => array(
+    'dfid',
+  ),
+  'fields' => array(
+    'dfid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'format' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '200',
+    ),
+    'locked' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("date_formats")->fields(array(
+  'dfid',
+  'format',
+  'type',
+  'locked',
+))
+    ->values(array(
+  'dfid' => '1',
+  'format' => 'Y-m-d H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '2',
+  'format' => 'm/d/Y - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '3',
+  'format' => 'd/m/Y - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '4',
+  'format' => 'Y/m/d - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '5',
+  'format' => 'd.m.Y - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '6',
+  'format' => 'm/d/Y - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '7',
+  'format' => 'd/m/Y - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '8',
+  'format' => 'Y/m/d - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '9',
+  'format' => 'M j Y - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '10',
+  'format' => 'j M Y - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '11',
+  'format' => 'Y M j - H:i',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '12',
+  'format' => 'M j Y - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '13',
+  'format' => 'j M Y - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '14',
+  'format' => 'Y M j - g:ia',
+  'type' => 'short',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '15',
+  'format' => 'D, Y-m-d H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '16',
+  'format' => 'D, m/d/Y - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '17',
+  'format' => 'D, d/m/Y - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '18',
+  'format' => 'D, Y/m/d - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '19',
+  'format' => 'F j, Y - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '20',
+  'format' => 'j F, Y - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '21',
+  'format' => 'Y, F j - H:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '22',
+  'format' => 'D, m/d/Y - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '23',
+  'format' => 'D, d/m/Y - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '24',
+  'format' => 'D, Y/m/d - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '25',
+  'format' => 'F j, Y - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '26',
+  'format' => 'j F Y - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '27',
+  'format' => 'Y, F j - g:ia',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '28',
+  'format' => 'j. F Y - G:i',
+  'type' => 'medium',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '29',
+  'format' => 'l, F j, Y - H:i',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '30',
+  'format' => 'l, j F, Y - H:i',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '31',
+  'format' => 'l, Y,  F j - H:i',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '32',
+  'format' => 'l, F j, Y - g:ia',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '33',
+  'format' => 'l, j F Y - g:ia',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '34',
+  'format' => 'l, Y,  F j - g:ia',
+  'type' => 'long',
+  'locked' => '1',
+))->values(array(
+  'dfid' => '35',
+  'format' => 'l, j. F Y - G:i',
+  'type' => 'long',
+  'locked' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Event.php b/core/modules/migrate_drupal/src/Tests/Table/Event.php
new file mode 100644
index 0000000..e64b37c
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Event.php
@@ -0,0 +1,86 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Event.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the event table.
+ */
+class Event extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("event", array(
+  'primary key' => array(
+    'nid',
+  ),
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'event_start' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+    ),
+    'event_end' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+    ),
+    'timezone' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'start_in_dst' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'end_in_dst' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'has_time' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '1',
+    ),
+    'has_end_date' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '1',
+    ),
+  ),
+));
+    $this->database->insert("event")->fields(array(
+  'nid',
+  'event_start',
+  'event_end',
+  'timezone',
+  'start_in_dst',
+  'end_in_dst',
+  'has_time',
+  'has_end_date',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/EventTimezones.php b/core/modules/migrate_drupal/src/Tests/Table/EventTimezones.php
new file mode 100644
index 0000000..a856ee5
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/EventTimezones.php
@@ -0,0 +1,3300 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\EventTimezones.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the event_timezones table.
+ */
+class EventTimezones extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("event_timezones", array(
+  'primary key' => array(
+    'timezone',
+  ),
+  'fields' => array(
+    'timezone' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'offset' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+      'default' => '00:00:00',
+    ),
+    'offset_dst' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '100',
+      'default' => '00:00:00',
+    ),
+    'dst_region' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'is_dst' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("event_timezones")->fields(array(
+  'timezone',
+  'name',
+  'offset',
+  'offset_dst',
+  'dst_region',
+  'is_dst',
+))
+    ->values(array(
+  'timezone' => '1',
+  'name' => 'Africa/Addis Ababa',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '2',
+  'name' => 'Africa/Algiers',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '3',
+  'name' => 'Africa/Asmera',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '4',
+  'name' => 'Africa/Bangui',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '5',
+  'name' => 'Africa/Blantyre',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '6',
+  'name' => 'Africa/Brazzaville',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '7',
+  'name' => 'Africa/Bujumbura',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '8',
+  'name' => 'Africa/Cairo',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '1',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '9',
+  'name' => 'Africa/Ceuta',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '1',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '10',
+  'name' => 'Africa/Dar es Salaam',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '11',
+  'name' => 'Africa/Djibouti',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '12',
+  'name' => 'Africa/Douala',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '13',
+  'name' => 'Africa/Gaborone',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '14',
+  'name' => 'Africa/Harare',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '15',
+  'name' => 'Africa/Johannesburg',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '16',
+  'name' => 'Africa/Kampala',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '17',
+  'name' => 'Africa/Khartoum',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '18',
+  'name' => 'Africa/Kigali',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '19',
+  'name' => 'Africa/Kinshasa',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '20',
+  'name' => 'Africa/Lagos',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '21',
+  'name' => 'Africa/Libreville',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '22',
+  'name' => 'Africa/Luanda',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '23',
+  'name' => 'Africa/Lubumbashi',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '24',
+  'name' => 'Africa/Lusaka',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '25',
+  'name' => 'Africa/Malabo',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '26',
+  'name' => 'Africa/Maputo',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '27',
+  'name' => 'Africa/Maseru',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '28',
+  'name' => 'Africa/Mbabane',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '29',
+  'name' => 'Africa/Mogadishu',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '30',
+  'name' => 'Africa/Nairobi',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '31',
+  'name' => 'Africa/Ndjamena',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '32',
+  'name' => 'Africa/Niamey',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '33',
+  'name' => 'Africa/Porto-Novo',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '34',
+  'name' => 'Africa/Tripoli',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '35',
+  'name' => 'Africa/Tunis',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '36',
+  'name' => 'Africa/Windhoek',
+  'offset' => '02:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '2',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '37',
+  'name' => 'America/Adak',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-09:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '38',
+  'name' => 'America/Anchorage',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '39',
+  'name' => 'America/Anguilla',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '40',
+  'name' => 'America/Antigua',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '41',
+  'name' => 'America/Araguaina',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '17',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '42',
+  'name' => 'America/Aruba',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '43',
+  'name' => 'America/Asuncion',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '20',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '44',
+  'name' => 'America/Atka',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-09:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '45',
+  'name' => 'America/Barbados',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '46',
+  'name' => 'America/Belem',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '47',
+  'name' => 'America/Belize',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '48',
+  'name' => 'America/Boa Vista',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '49',
+  'name' => 'America/Bogota',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '50',
+  'name' => 'America/Boise',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '51',
+  'name' => 'America/Buenos Aires',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '52',
+  'name' => 'America/Cambridge Bay',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '53',
+  'name' => 'America/Cancun',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '54',
+  'name' => 'America/Caracas',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '55',
+  'name' => 'America/Catamarca',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '56',
+  'name' => 'America/Cayenne',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '57',
+  'name' => 'America/Cayman',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '58',
+  'name' => 'America/Chicago',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '59',
+  'name' => 'America/Chihuahua',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '60',
+  'name' => 'America/Cordoba',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '61',
+  'name' => 'America/Costa Rica',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '62',
+  'name' => 'America/Cuiaba',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '17',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '63',
+  'name' => 'America/Curacao',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '64',
+  'name' => 'America/Dawson',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '65',
+  'name' => 'America/Dawson Creek',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '66',
+  'name' => 'America/Denver',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '67',
+  'name' => 'America/Detroit',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '68',
+  'name' => 'America/Dominica',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '69',
+  'name' => 'America/Edmonton',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '70',
+  'name' => 'America/Eirunepe',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '71',
+  'name' => 'America/El Salvador',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '72',
+  'name' => 'America/Ensenada',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '73',
+  'name' => 'America/Fort Wayne',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '74',
+  'name' => 'America/Fortaleza',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '75',
+  'name' => 'America/Glace Bay',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '76',
+  'name' => 'America/Godthab',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '77',
+  'name' => 'America/Goose Bay',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '78',
+  'name' => 'America/Grand Turk',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '16',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '79',
+  'name' => 'America/Grenada',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '80',
+  'name' => 'America/Guadeloupe',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '81',
+  'name' => 'America/Guatemala',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '82',
+  'name' => 'America/Guayaquil',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '83',
+  'name' => 'America/Guyana',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '84',
+  'name' => 'America/Halifax',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '85',
+  'name' => 'America/Havana',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '16',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '86',
+  'name' => 'America/Hermosillo',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '87',
+  'name' => 'America/Indiana/Indianapolis',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '88',
+  'name' => 'America/Indiana/Knox',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '89',
+  'name' => 'America/Indiana/Marengo',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '90',
+  'name' => 'America/Indiana/Vevay',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '91',
+  'name' => 'America/Indianapolis',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '92',
+  'name' => 'America/Inuvik',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '93',
+  'name' => 'America/Iqaluit',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '94',
+  'name' => 'America/Jamaica',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '95',
+  'name' => 'America/Jujuy',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '96',
+  'name' => 'America/Juneau',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '97',
+  'name' => 'America/Kentucky/Louisville',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '98',
+  'name' => 'America/Kentucky/Monticello',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '99',
+  'name' => 'America/Knox IN',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '100',
+  'name' => 'America/La Paz',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '101',
+  'name' => 'America/Lima',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '102',
+  'name' => 'America/Los Angeles',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '103',
+  'name' => 'America/Louisville',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '104',
+  'name' => 'America/Maceio',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '105',
+  'name' => 'America/Managua',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '106',
+  'name' => 'America/Manaus',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '107',
+  'name' => 'America/Martinique',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '108',
+  'name' => 'America/Mazatlan',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '109',
+  'name' => 'America/Mendoza',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '110',
+  'name' => 'America/Menominee',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '111',
+  'name' => 'America/Merida',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '112',
+  'name' => 'America/Mexico City',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '113',
+  'name' => 'America/Miquelon',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '114',
+  'name' => 'America/Monterrey',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '115',
+  'name' => 'America/Montevideo',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '116',
+  'name' => 'America/Montreal',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '117',
+  'name' => 'America/Montserrat',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '118',
+  'name' => 'America/Nassau',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '119',
+  'name' => 'America/New York',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '120',
+  'name' => 'America/Nipigon',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '121',
+  'name' => 'America/Nome',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '122',
+  'name' => 'America/Noronha',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '123',
+  'name' => 'America/Panama',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '124',
+  'name' => 'America/Pangnirtung',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '125',
+  'name' => 'America/Paramaribo',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '126',
+  'name' => 'America/Phoenix',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '127',
+  'name' => 'America/Port-au-Prince',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '128',
+  'name' => 'America/Port of Spain',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '129',
+  'name' => 'America/Porto Acre',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '130',
+  'name' => 'America/Porto Velho',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '131',
+  'name' => 'America/Puerto Rico',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '132',
+  'name' => 'America/Rainy River',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '133',
+  'name' => 'America/Rankin Inlet',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '134',
+  'name' => 'America/Recife',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '135',
+  'name' => 'America/Regina',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '136',
+  'name' => 'America/Rio Branco',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '137',
+  'name' => 'America/Rosario',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '138',
+  'name' => 'America/Santiago',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '139',
+  'name' => 'America/Santo Domingo',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '140',
+  'name' => 'America/Sao Paulo',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '141',
+  'name' => 'America/Scoresbysund',
+  'offset' => '-01:00:00',
+  'offset_dst' => '00:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '142',
+  'name' => 'America/Shiprock',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '143',
+  'name' => 'America/St Johns',
+  'offset' => '-03:30:00',
+  'offset_dst' => '-02:30:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '144',
+  'name' => 'America/St Kitts',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '145',
+  'name' => 'America/St Lucia',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '146',
+  'name' => 'America/St Thomas',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '147',
+  'name' => 'America/St Vincent',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '148',
+  'name' => 'America/Swift Current',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '149',
+  'name' => 'America/Tegucigalpa',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '150',
+  'name' => 'America/Thule',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '151',
+  'name' => 'America/Thunder Bay',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '152',
+  'name' => 'America/Tijuana',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '153',
+  'name' => 'America/Tortola',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '154',
+  'name' => 'America/Vancouver',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '155',
+  'name' => 'America/Virgin',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '156',
+  'name' => 'America/Whitehorse',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '157',
+  'name' => 'America/Winnipeg',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '158',
+  'name' => 'America/Yakutat',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '159',
+  'name' => 'America/Yellowknife',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '160',
+  'name' => 'Antarctica/Casey',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '161',
+  'name' => 'Antarctica/Davis',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '162',
+  'name' => 'Antarctica/DumontDUrville',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '163',
+  'name' => 'Antarctica/Mawson',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '164',
+  'name' => 'Antarctica/McMurdo',
+  'offset' => '13:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '11',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '165',
+  'name' => 'Antarctica/Palmer',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '18',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '166',
+  'name' => 'Antarctica/South Pole',
+  'offset' => '13:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '11',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '167',
+  'name' => 'Antarctica/Syowa',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '168',
+  'name' => 'Antarctica/Vostok',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '169',
+  'name' => 'Arctic/Longyearbyen',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '14',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '170',
+  'name' => 'Asia/Aden',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '171',
+  'name' => 'Asia/Almaty',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '172',
+  'name' => 'Asia/Amman',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '8',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '173',
+  'name' => 'Asia/Anadyr',
+  'offset' => '12:00:00',
+  'offset_dst' => '13:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '174',
+  'name' => 'Asia/Aqtau',
+  'offset' => '04:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '175',
+  'name' => 'Asia/Aqtobe',
+  'offset' => '05:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '176',
+  'name' => 'Asia/Ashgabat',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '177',
+  'name' => 'Asia/Ashkhabad',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '178',
+  'name' => 'Asia/Baghdad',
+  'offset' => '03:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '4',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '179',
+  'name' => 'Asia/Bahrain',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '180',
+  'name' => 'Asia/Baku',
+  'offset' => '04:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '181',
+  'name' => 'Asia/Bangkok',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '182',
+  'name' => 'Asia/Beirut',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '6',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '183',
+  'name' => 'Asia/Bishkek',
+  'offset' => '05:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '6',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '184',
+  'name' => 'Asia/Brunei',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '185',
+  'name' => 'Asia/Calcutta',
+  'offset' => '05:30:00',
+  'offset_dst' => '05:30:30',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '186',
+  'name' => 'Asia/Chungking',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '187',
+  'name' => 'Asia/Colombo',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '188',
+  'name' => 'Asia/Dacca',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '189',
+  'name' => 'Asia/Damascus',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '4',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '190',
+  'name' => 'Asia/Dhaka',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '191',
+  'name' => 'Asia/Dili',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '192',
+  'name' => 'Asia/Dubai',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '193',
+  'name' => 'Asia/Dushanbe',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '194',
+  'name' => 'Asia/Gaza',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '7',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '195',
+  'name' => 'Asia/Harbin',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '196',
+  'name' => 'Asia/Hong Kong',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '197',
+  'name' => 'Asia/Hovd',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '198',
+  'name' => 'Asia/Irkutsk',
+  'offset' => '08:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '199',
+  'name' => 'Asia/Istanbul',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '200',
+  'name' => 'Asia/Jakarta',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '201',
+  'name' => 'Asia/Jayapura',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '202',
+  'name' => 'Asia/Jerusalem',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '5',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '203',
+  'name' => 'Asia/Kabul',
+  'offset' => '04:30:00',
+  'offset_dst' => '04:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '204',
+  'name' => 'Asia/Kamchatka',
+  'offset' => '12:00:00',
+  'offset_dst' => '13:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '205',
+  'name' => 'Asia/Karachi',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '206',
+  'name' => 'Asia/Kashgar',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '207',
+  'name' => 'Asia/Katmandu',
+  'offset' => '05:45:00',
+  'offset_dst' => '05:45:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '208',
+  'name' => 'Asia/Krasnoyarsk',
+  'offset' => '07:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '209',
+  'name' => 'Asia/Kuala Lumpur',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '210',
+  'name' => 'Asia/Kuching',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '211',
+  'name' => 'Asia/Kuwait',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '212',
+  'name' => 'Asia/Macao',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '213',
+  'name' => 'Asia/Magadan',
+  'offset' => '11:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '214',
+  'name' => 'Asia/Manila',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '215',
+  'name' => 'Asia/Muscat',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '216',
+  'name' => 'Asia/Nicosia',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '217',
+  'name' => 'Asia/Novosibirsk',
+  'offset' => '06:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '218',
+  'name' => 'Asia/Omsk',
+  'offset' => '06:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '219',
+  'name' => 'Asia/Phnom Penh',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '220',
+  'name' => 'Asia/Pyongyang',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '221',
+  'name' => 'Asia/Qatar',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '222',
+  'name' => 'Asia/Rangoon',
+  'offset' => '06:30:00',
+  'offset_dst' => '06:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '223',
+  'name' => 'Asia/Riyadh',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '224',
+  'name' => 'Asia/Riyadh87',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '225',
+  'name' => 'Asia/Riyadh88',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '226',
+  'name' => 'Asia/Riyadh89',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '227',
+  'name' => 'Asia/Saigon',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '228',
+  'name' => 'Asia/Samarkand',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '229',
+  'name' => 'Asia/Seoul',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '230',
+  'name' => 'Asia/Shanghai',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '231',
+  'name' => 'Asia/Singapore',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '232',
+  'name' => 'Asia/Taipei',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '233',
+  'name' => 'Asia/Tashkent',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '234',
+  'name' => 'Asia/Tbilisi',
+  'offset' => '04:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '235',
+  'name' => 'Asia/Tehran',
+  'offset' => '03:30:00',
+  'offset_dst' => '04:30:00',
+  'dst_region' => '8',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '236',
+  'name' => 'Asia/Tel Aviv',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '5',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '237',
+  'name' => 'Asia/Thimbu',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '238',
+  'name' => 'Asia/Thimphu',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '239',
+  'name' => 'Asia/Tokyo',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '240',
+  'name' => 'Asia/Ujung Pandang',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '241',
+  'name' => 'Asia/Ulaanbaatar',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '242',
+  'name' => 'Asia/Ulan Bator',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '243',
+  'name' => 'Asia/Urumqi',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '244',
+  'name' => 'Asia/Vientiane',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '245',
+  'name' => 'Asia/Vladivostok',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '246',
+  'name' => 'Asia/Yakutsk',
+  'offset' => '09:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '247',
+  'name' => 'Asia/Yekaterinburg',
+  'offset' => '05:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '248',
+  'name' => 'Asia/Yerevan',
+  'offset' => '04:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '3',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '249',
+  'name' => 'Atlantic/Azores',
+  'offset' => '-01:00:00',
+  'offset_dst' => '00:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '250',
+  'name' => 'Atlantic/Bermuda',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '251',
+  'name' => 'Atlantic/Canary',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '252',
+  'name' => 'Atlantic/Cape Verde',
+  'offset' => '-01:00:00',
+  'offset_dst' => '-01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '253',
+  'name' => 'Atlantic/Faeroe',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '254',
+  'name' => 'Atlantic/Jan Mayen',
+  'offset' => '-01:00:00',
+  'offset_dst' => '-01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '255',
+  'name' => 'Atlantic/Madeira',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '256',
+  'name' => 'Atlantic/South Georgia',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '257',
+  'name' => 'Atlantic/Stanley',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '19',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '258',
+  'name' => 'Australia/ACT',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '259',
+  'name' => 'Australia/Adelaide',
+  'offset' => '10:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '260',
+  'name' => 'Australia/Brisbane',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '261',
+  'name' => 'Australia/Broken Hill',
+  'offset' => '10:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '262',
+  'name' => 'Australia/Canberra',
+  'offset' => '11:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '263',
+  'name' => 'Australia/Darwin',
+  'offset' => '09:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '264',
+  'name' => 'Australia/Hobart',
+  'offset' => '11:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '10',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '265',
+  'name' => 'Australia/LHI',
+  'offset' => '11:00:00',
+  'offset_dst' => '10:30:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '266',
+  'name' => 'Australia/Lindeman',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '267',
+  'name' => 'Australia/Lord Howe',
+  'offset' => '11:00:00',
+  'offset_dst' => '10:30:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '268',
+  'name' => 'Australia/Melbourne',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '10',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '269',
+  'name' => 'Australia/NSW',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '270',
+  'name' => 'Australia/North',
+  'offset' => '09:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '271',
+  'name' => 'Australia/Perth',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '272',
+  'name' => 'Australia/Queensland',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '273',
+  'name' => 'Australia/South',
+  'offset' => '10:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '274',
+  'name' => 'Australia/Sydney',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '10',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '275',
+  'name' => 'Australia/Tasmania',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '276',
+  'name' => 'Australia/Victoria',
+  'offset' => '10:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '9',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '277',
+  'name' => 'Australia/West',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '278',
+  'name' => 'Australia/Yancowinna',
+  'offset' => '10:30:00',
+  'offset_dst' => '09:30:00',
+  'dst_region' => '10',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '279',
+  'name' => 'Brazil/Acre',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '280',
+  'name' => 'Brazil/DeNoronha',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '281',
+  'name' => 'Brazil/East',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '17',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '282',
+  'name' => 'Brazil/West',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '285',
+  'name' => 'Canada/Atlantic',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '286',
+  'name' => 'Canada/Central',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '287',
+  'name' => 'Canada/Central-Saskatchewan',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '288',
+  'name' => 'Canada/Eastern',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '289',
+  'name' => 'Canada/Mountain',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '290',
+  'name' => 'Canada/Newfoundland',
+  'offset' => '-03:30:00',
+  'offset_dst' => '-02:30:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '291',
+  'name' => 'Canada/Pacific',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '292',
+  'name' => 'Canada/Saskatchewan',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '293',
+  'name' => 'Canada/Yukon',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '294',
+  'name' => 'Chile/Continental',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '18',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '295',
+  'name' => 'Chile/EasterIsland',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '18',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '296',
+  'name' => 'Cuba',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '16',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '298',
+  'name' => 'EST',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '300',
+  'name' => 'Egypt',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '1',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '301',
+  'name' => 'Eire',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '302',
+  'name' => 'Etc/GMT-1',
+  'offset' => '-01:00:00',
+  'offset_dst' => '-01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '303',
+  'name' => 'Etc/GMT-10',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '304',
+  'name' => 'Etc/GMT-11',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '305',
+  'name' => 'Etc/GMT-12',
+  'offset' => '-12:00:00',
+  'offset_dst' => '-12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '306',
+  'name' => 'Etc/GMT-2',
+  'offset' => '-02:00:00',
+  'offset_dst' => '-02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '307',
+  'name' => 'Etc/GMT-3',
+  'offset' => '-03:00:00',
+  'offset_dst' => '-03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '308',
+  'name' => 'Etc/GMT-4',
+  'offset' => '-04:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '309',
+  'name' => 'Etc/GMT-5',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '310',
+  'name' => 'Etc/GMT-6',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '311',
+  'name' => 'Etc/GMT-7',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '312',
+  'name' => 'Etc/GMT-8',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '313',
+  'name' => 'Etc/GMT-9',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '314',
+  'name' => 'Etc/GMT+1',
+  'offset' => '01:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '315',
+  'name' => 'Etc/GMT+10',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '316',
+  'name' => 'Etc/GMT+11',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '317',
+  'name' => 'Etc/GMT+12',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '318',
+  'name' => 'Etc/GMT+13',
+  'offset' => '13:00:00',
+  'offset_dst' => '13:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '319',
+  'name' => 'Etc/GMT+14',
+  'offset' => '14:00:00',
+  'offset_dst' => '14:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '320',
+  'name' => 'Etc/GMT+2',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '321',
+  'name' => 'Etc/GMT+3',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '322',
+  'name' => 'Etc/GMT+4',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '323',
+  'name' => 'Etc/GMT+5',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '324',
+  'name' => 'Etc/GMT+6',
+  'offset' => '06:00:00',
+  'offset_dst' => '06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '325',
+  'name' => 'Etc/GMT+7',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '326',
+  'name' => 'Etc/GMT+8',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '327',
+  'name' => 'Etc/GMT+9',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '328',
+  'name' => 'Europe/Amsterdam',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '329',
+  'name' => 'Europe/Andorra',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '330',
+  'name' => 'Europe/Athens',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '331',
+  'name' => 'Europe/Belfast',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '332',
+  'name' => 'Europe/Belgrade',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '333',
+  'name' => 'Europe/Berlin',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '334',
+  'name' => 'Europe/Bratislava',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '335',
+  'name' => 'Europe/Brussels',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '336',
+  'name' => 'Europe/Bucharest',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '337',
+  'name' => 'Europe/Budapest',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '338',
+  'name' => 'Europe/Chisinau',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '339',
+  'name' => 'Europe/Copenhagen',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '340',
+  'name' => 'Europe/Dublin',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '341',
+  'name' => 'Europe/Gibraltar',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '342',
+  'name' => 'Europe/Helsinki',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '343',
+  'name' => 'Europe/Istanbul',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '344',
+  'name' => 'Europe/Kaliningrad',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '345',
+  'name' => 'Europe/Kiev',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '346',
+  'name' => 'Europe/Lisbon',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '347',
+  'name' => 'Europe/Ljubljana',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '348',
+  'name' => 'Europe/London',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '349',
+  'name' => 'Europe/Luxembourg',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '350',
+  'name' => 'Europe/Madrid',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '351',
+  'name' => 'Europe/Malta',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '352',
+  'name' => 'Europe/Minsk',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '353',
+  'name' => 'Europe/Monaco',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '354',
+  'name' => 'Europe/Moscow',
+  'offset' => '03:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '14',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '355',
+  'name' => 'Europe/Nicosia',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '356',
+  'name' => 'Europe/Oslo',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '357',
+  'name' => 'Europe/Paris',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '358',
+  'name' => 'Europe/Prague',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '359',
+  'name' => 'Europe/Riga',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '360',
+  'name' => 'Europe/Rome',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '361',
+  'name' => 'Europe/Samara',
+  'offset' => '04:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '362',
+  'name' => 'Europe/San Marino',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '363',
+  'name' => 'Europe/Sarajevo',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '364',
+  'name' => 'Europe/Simferopol',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '365',
+  'name' => 'Europe/Skopje',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '366',
+  'name' => 'Europe/Sofia',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '367',
+  'name' => 'Europe/Stockholm',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '368',
+  'name' => 'Europe/Tallinn',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '369',
+  'name' => 'Europe/Tirane',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '370',
+  'name' => 'Europe/Tiraspol',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '371',
+  'name' => 'Europe/Uzhgorod',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '372',
+  'name' => 'Europe/Vaduz',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '373',
+  'name' => 'Europe/Vatican',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '374',
+  'name' => 'Europe/Vienna',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '375',
+  'name' => 'Europe/Vilnius',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '376',
+  'name' => 'Europe/Warsaw',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '377',
+  'name' => 'Europe/Zagreb',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '378',
+  'name' => 'Europe/Zaporozhye',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '379',
+  'name' => 'Europe/Zurich',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '380',
+  'name' => 'GB',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '381',
+  'name' => 'GB-Eire',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '383',
+  'name' => 'Hongkong',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '384',
+  'name' => 'Indian/Antananarivo',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '385',
+  'name' => 'Indian/Chagos',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '386',
+  'name' => 'Indian/Christmas',
+  'offset' => '07:00:00',
+  'offset_dst' => '07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '387',
+  'name' => 'Indian/Cocos',
+  'offset' => '06:30:00',
+  'offset_dst' => '06:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '388',
+  'name' => 'Indian/Comoro',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '389',
+  'name' => 'Indian/Kerguelen',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '390',
+  'name' => 'Indian/Mahe',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '391',
+  'name' => 'Indian/Maldives',
+  'offset' => '05:00:00',
+  'offset_dst' => '05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '392',
+  'name' => 'Indian/Mauritius',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '393',
+  'name' => 'Indian/Mayotte',
+  'offset' => '03:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '394',
+  'name' => 'Indian/Reunion',
+  'offset' => '04:00:00',
+  'offset_dst' => '04:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '395',
+  'name' => 'Iran',
+  'offset' => '03:30:00',
+  'offset_dst' => '04:30:00',
+  'dst_region' => '8',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '396',
+  'name' => 'Israel',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '5',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '397',
+  'name' => 'Jamaica',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '398',
+  'name' => 'Japan',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '399',
+  'name' => 'Kwajalein',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '400',
+  'name' => 'Libya',
+  'offset' => '02:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '404',
+  'name' => 'Mexico/BajaNorte',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '405',
+  'name' => 'Mexico/BajaSur',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '406',
+  'name' => 'Mexico/General',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '407',
+  'name' => 'Mideast/Riyadh87',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '408',
+  'name' => 'Mideast/Riyadh88',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '409',
+  'name' => 'Mideast/Riyadh89',
+  'offset' => '03:07:04',
+  'offset_dst' => '03:07:04',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '410',
+  'name' => 'NZ',
+  'offset' => '13:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '11',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '412',
+  'name' => 'Navajo',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '415',
+  'name' => 'Pacific/Apia',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '416',
+  'name' => 'Pacific/Auckland',
+  'offset' => '13:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '417',
+  'name' => 'Pacific/Chatham',
+  'offset' => '13:45:00',
+  'offset_dst' => '12:45:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '418',
+  'name' => 'Pacific/Easter',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '419',
+  'name' => 'Pacific/Efate',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '420',
+  'name' => 'Pacific/Enderbury',
+  'offset' => '13:00:00',
+  'offset_dst' => '13:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '421',
+  'name' => 'Pacific/Fakaofo',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '422',
+  'name' => 'Pacific/Fiji',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '423',
+  'name' => 'Pacific/Funafuti',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '424',
+  'name' => 'Pacific/Galapagos',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '425',
+  'name' => 'Pacific/Gambier',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '426',
+  'name' => 'Pacific/Guadalcanal',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '427',
+  'name' => 'Pacific/Guam',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '428',
+  'name' => 'Pacific/Honolulu',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '429',
+  'name' => 'Pacific/Johnston',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '430',
+  'name' => 'Pacific/Kiritimati',
+  'offset' => '14:00:00',
+  'offset_dst' => '14:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '431',
+  'name' => 'Pacific/Kosrae',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '432',
+  'name' => 'Pacific/Kwajalein',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '433',
+  'name' => 'Pacific/Majuro',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '434',
+  'name' => 'Pacific/Marquesas',
+  'offset' => '-09:30:00',
+  'offset_dst' => '-09:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '435',
+  'name' => 'Pacific/Midway',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '436',
+  'name' => 'Pacific/Nauru',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '437',
+  'name' => 'Pacific/Niue',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '438',
+  'name' => 'Pacific/Norfolk',
+  'offset' => '11:30:00',
+  'offset_dst' => '11:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '439',
+  'name' => 'Pacific/Noumea',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '440',
+  'name' => 'Pacific/Pago Pago',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '441',
+  'name' => 'Pacific/Palau',
+  'offset' => '09:00:00',
+  'offset_dst' => '09:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '442',
+  'name' => 'Pacific/Pitcairn',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '443',
+  'name' => 'Pacific/Ponape',
+  'offset' => '11:00:00',
+  'offset_dst' => '11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '444',
+  'name' => 'Pacific/Port Moresby',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '445',
+  'name' => 'Pacific/Rarotonga',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '446',
+  'name' => 'Pacific/Saipan',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '447',
+  'name' => 'Pacific/Samoa',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '448',
+  'name' => 'Pacific/Tahiti',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '449',
+  'name' => 'Pacific/Tarawa',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '450',
+  'name' => 'Pacific/Tongatapu',
+  'offset' => '13:00:00',
+  'offset_dst' => '13:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '451',
+  'name' => 'Pacific/Truk',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '452',
+  'name' => 'Pacific/Wake',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '453',
+  'name' => 'Pacific/Wallis',
+  'offset' => '12:00:00',
+  'offset_dst' => '12:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '454',
+  'name' => 'Pacific/Yap',
+  'offset' => '10:00:00',
+  'offset_dst' => '10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '455',
+  'name' => 'Poland',
+  'offset' => '01:00:00',
+  'offset_dst' => '02:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '456',
+  'name' => 'Portugal',
+  'offset' => '00:00:00',
+  'offset_dst' => '01:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '459',
+  'name' => 'Singapore',
+  'offset' => '08:00:00',
+  'offset_dst' => '08:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '473',
+  'name' => 'Turkey',
+  'offset' => '02:00:00',
+  'offset_dst' => '03:00:00',
+  'dst_region' => '13',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '474',
+  'name' => 'US/Alaska',
+  'offset' => '-09:00:00',
+  'offset_dst' => '-08:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '475',
+  'name' => 'US/Aleutian',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-09:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '476',
+  'name' => 'US/Arizona',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '477',
+  'name' => 'US/Central',
+  'offset' => '-06:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '478',
+  'name' => 'US/East-Indiana',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '479',
+  'name' => 'US/Eastern',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '480',
+  'name' => 'US/Hawaii',
+  'offset' => '-10:00:00',
+  'offset_dst' => '-10:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '481',
+  'name' => 'US/Indiana-Starke',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-05:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '482',
+  'name' => 'US/Michigan',
+  'offset' => '-05:00:00',
+  'offset_dst' => '-04:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '483',
+  'name' => 'US/Mountain',
+  'offset' => '-07:00:00',
+  'offset_dst' => '-06:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '484',
+  'name' => 'US/Pacific',
+  'offset' => '-08:00:00',
+  'offset_dst' => '-07:00:00',
+  'dst_region' => '15',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '485',
+  'name' => 'US/Samoa',
+  'offset' => '-11:00:00',
+  'offset_dst' => '-11:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '486',
+  'name' => 'Pacific/French Polynesia-Marquesas Islands',
+  'offset' => '-09:30:00',
+  'offset_dst' => '-09:30:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))->values(array(
+  'timezone' => '487',
+  'name' => 'Etc/GMT',
+  'offset' => '00:00:00',
+  'offset_dst' => '00:00:00',
+  'dst_region' => '0',
+  'is_dst' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Files.php b/core/modules/migrate_drupal/src/Tests/Table/Files.php
new file mode 100644
index 0000000..f44464c
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Files.php
@@ -0,0 +1,117 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Files.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the files table.
+ */
+class Files extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("files", array(
+  'primary key' => array(
+    'fid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'filename' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'filepath' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'filemime' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'filesize' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("files")->fields(array(
+  'fid',
+  'uid',
+  'filename',
+  'filepath',
+  'filemime',
+  'filesize',
+  'status',
+  'timestamp',
+))
+    ->values(array(
+  'fid' => '1',
+  'uid' => '1',
+  'filename' => 'Image1.png',
+  'filepath' => 'core/modules/simpletest/files/image-1.png',
+  'filemime' => 'image/png',
+  'filesize' => '39325',
+  'status' => '1',
+  'timestamp' => '1388880660',
+))->values(array(
+  'fid' => '2',
+  'uid' => '1',
+  'filename' => 'Image2.jpg',
+  'filepath' => 'core/modules/simpletest/files/image-2.jpg',
+  'filemime' => 'image/jpeg',
+  'filesize' => '1831',
+  'status' => '1',
+  'timestamp' => '1388880664',
+))->values(array(
+  'fid' => '3',
+  'uid' => '1',
+  'filename' => 'Image-test.gif',
+  'filepath' => 'core/modules/simpletest/files/image-test.gif',
+  'filemime' => 'image/jpeg',
+  'filesize' => '183',
+  'status' => '1',
+  'timestamp' => '1388880668',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/FilterFormats.php b/core/modules/migrate_drupal/src/Tests/Table/FilterFormats.php
new file mode 100644
index 0000000..3afda20
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/FilterFormats.php
@@ -0,0 +1,73 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\FilterFormats.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the filter_formats table.
+ */
+class FilterFormats extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("filter_formats", array(
+  'primary key' => array(
+    'format',
+  ),
+  'fields' => array(
+    'format' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'roles' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'cache' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("filter_formats")->fields(array(
+  'format',
+  'name',
+  'roles',
+  'cache',
+))
+    ->values(array(
+  'format' => '1',
+  'name' => 'Filtered HTML',
+  'roles' => ',1,2,',
+  'cache' => '1',
+))->values(array(
+  'format' => '2',
+  'name' => 'Full HTML',
+  'roles' => '3',
+  'cache' => '1',
+))->values(array(
+  'format' => '3',
+  'name' => 'Escape HTML Filter',
+  'roles' => '',
+  'cache' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Filters.php b/core/modules/migrate_drupal/src/Tests/Table/Filters.php
new file mode 100644
index 0000000..9209bb8
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Filters.php
@@ -0,0 +1,131 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Filters.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the filters table.
+ */
+class Filters extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("filters", array(
+  'primary key' => array(
+    'fid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'delta' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("filters")->fields(array(
+  'fid',
+  'format',
+  'module',
+  'delta',
+  'weight',
+))
+    ->values(array(
+  'fid' => '1',
+  'format' => '1',
+  'module' => 'filter',
+  'delta' => '2',
+  'weight' => '0',
+))->values(array(
+  'fid' => '2',
+  'format' => '1',
+  'module' => 'filter',
+  'delta' => '0',
+  'weight' => '1',
+))->values(array(
+  'fid' => '3',
+  'format' => '1',
+  'module' => 'filter',
+  'delta' => '1',
+  'weight' => '2',
+))->values(array(
+  'fid' => '4',
+  'format' => '1',
+  'module' => 'filter',
+  'delta' => '3',
+  'weight' => '10',
+))->values(array(
+  'fid' => '5',
+  'format' => '2',
+  'module' => 'filter',
+  'delta' => '2',
+  'weight' => '0',
+))->values(array(
+  'fid' => '6',
+  'format' => '2',
+  'module' => 'filter',
+  'delta' => '1',
+  'weight' => '1',
+))->values(array(
+  'fid' => '7',
+  'format' => '2',
+  'module' => 'filter',
+  'delta' => '3',
+  'weight' => '10',
+))->values(array(
+  'fid' => '8',
+  'format' => '6',
+  'module' => 'filter',
+  'delta' => '2',
+  'weight' => '0',
+))->values(array(
+  'fid' => '9',
+  'format' => '6',
+  'module' => 'filter',
+  'delta' => '0',
+  'weight' => '1',
+))->values(array(
+  'fid' => '10',
+  'format' => '6',
+  'module' => 'filter',
+  'delta' => '1',
+  'weight' => '2',
+))->values(array(
+  'fid' => '11',
+  'format' => '6',
+  'module' => 'filter',
+  'delta' => '3',
+  'weight' => '10',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Flood.php b/core/modules/migrate_drupal/src/Tests/Table/Flood.php
new file mode 100644
index 0000000..e0945b9
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Flood.php
@@ -0,0 +1,58 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Flood.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the flood table.
+ */
+class Flood extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("flood", array(
+  'primary key' => array(
+    'fid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'event' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'hostname' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("flood")->fields(array(
+  'fid',
+  'event',
+  'hostname',
+  'timestamp',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/History.php b/core/modules/migrate_drupal/src/Tests/Table/History.php
new file mode 100644
index 0000000..dac0e6d
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/History.php
@@ -0,0 +1,53 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\History.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the history table.
+ */
+class History extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("history", array(
+  'primary key' => array(
+    'uid',
+    'nid',
+  ),
+  'fields' => array(
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("history")->fields(array(
+  'uid',
+  'nid',
+  'timestamp',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/MenuCustom.php b/core/modules/migrate_drupal/src/Tests/Table/MenuCustom.php
new file mode 100644
index 0000000..8d4812b
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/MenuCustom.php
@@ -0,0 +1,63 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\MenuCustom.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the menu_custom table.
+ */
+class MenuCustom extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("menu_custom", array(
+  'primary key' => array(
+    'menu_name',
+  ),
+  'fields' => array(
+    'menu_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("menu_custom")->fields(array(
+  'menu_name',
+  'title',
+  'description',
+))
+    ->values(array(
+  'menu_name' => 'navigation',
+  'title' => 'Navigation',
+  'description' => 'The navigation menu is provided by Drupal and is the main interactive menu for any site. It is usually the only menu that contains personalized links for authenticated users, and is often not even visible to anonymous users.',
+))->values(array(
+  'menu_name' => 'primary-links',
+  'title' => 'Primary links',
+  'description' => 'Primary links are often used at the theme layer to show the major sections of a site. A typical representation for primary links would be tabs along the top.',
+))->values(array(
+  'menu_name' => 'secondary-links',
+  'title' => 'Secondary links',
+  'description' => 'Secondary links are often used for pages like legal notices, contact details, and other secondary navigation items that play a lesser role than primary links',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/MenuLinks.php b/core/modules/migrate_drupal/src/Tests/Table/MenuLinks.php
new file mode 100644
index 0000000..71b1a31
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/MenuLinks.php
@@ -0,0 +1,4973 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\MenuLinks.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the menu_links table.
+ */
+class MenuLinks extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("menu_links", array(
+  'fields' => array(
+    'menu_name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'mlid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'plid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'link_path' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'router_path' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'link_title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'options' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => 'system',
+    ),
+    'hidden' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'external' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'has_children' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'expanded' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'depth' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'customized' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'p1' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p2' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p3' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p4' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p5' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p6' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p7' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p8' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'p9' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'updated' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+  ),
+  'primary key' => array(
+    'mlid',
+  ),
+));
+    $this->database->insert("menu_links")->fields(array(
+  'menu_name',
+  'mlid',
+  'plid',
+  'link_path',
+  'router_path',
+  'link_title',
+  'options',
+  'module',
+  'hidden',
+  'external',
+  'has_children',
+  'expanded',
+  'weight',
+  'depth',
+  'customized',
+  'p1',
+  'p2',
+  'p3',
+  'p4',
+  'p5',
+  'p6',
+  'p7',
+  'p8',
+  'p9',
+  'updated',
+))
+    ->values(array(
+  'menu_name' => 'book-toc-1',
+  'mlid' => '1',
+  'plid' => '0',
+  'link_path' => 'node/4',
+  'router_path' => 'node/%',
+  'link_title' => 'Test top book title',
+  'options' => 'a:0:{}',
+  'module' => 'book',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '-10',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '1',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'book-toc-1',
+  'mlid' => '2',
+  'plid' => '1',
+  'link_path' => 'node/5',
+  'router_path' => 'node/%',
+  'link_title' => 'Test book title child 1',
+  'options' => 'a:0:{}',
+  'module' => 'book',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '1',
+  'p2' => '2',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'book-toc-1',
+  'mlid' => '3',
+  'plid' => '2',
+  'link_path' => 'node/6',
+  'router_path' => 'node/%',
+  'link_title' => 'Test book title child 1.1',
+  'options' => 'a:0:{}',
+  'module' => 'book',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '1',
+  'p2' => '2',
+  'p3' => '3',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'book-toc-1',
+  'mlid' => '4',
+  'plid' => '2',
+  'link_path' => 'node/7',
+  'router_path' => 'node/%',
+  'link_title' => 'Test book title child 1.2',
+  'options' => 'a:0:{}',
+  'module' => 'book',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '1',
+  'p2' => '2',
+  'p3' => '4',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'book-toc-2',
+  'mlid' => '5',
+  'plid' => '0',
+  'link_path' => 'node/8',
+  'router_path' => 'node/%',
+  'link_title' => 'Test top book 2 title',
+  'options' => 'a:0:{}',
+  'module' => 'book',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '-10',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '5',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'secondary-links',
+  'mlid' => '138',
+  'plid' => '0',
+  'link_path' => 'user/login',
+  'router_path' => 'user/login',
+  'link_title' => 'Test 1',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:16:"Test menu link 1";}}',
+  'module' => 'menu',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '15',
+  'depth' => '1',
+  'customized' => '1',
+  'p1' => '138',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'secondary-links',
+  'mlid' => '139',
+  'plid' => '138',
+  'link_path' => 'admin',
+  'router_path' => 'admin',
+  'link_title' => 'Test 2',
+  'options' => 'a:2:{s:5:"query";s:7:"foo=bar";s:10:"attributes";a:1:{s:5:"title";s:16:"Test menu link 2";}}',
+  'module' => 'menu',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '1',
+  'weight' => '12',
+  'depth' => '2',
+  'customized' => '1',
+  'p1' => '138',
+  'p2' => '139',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'secondary-links',
+  'mlid' => '140',
+  'plid' => '0',
+  'link_path' => 'http://drupal.org',
+  'router_path' => '',
+  'link_title' => 'Drupal.org',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:0:"";}}',
+  'module' => 'menu',
+  'hidden' => '0',
+  'external' => '1',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '1',
+  'p1' => '0',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '141',
+  'plid' => '0',
+  'link_path' => 'node',
+  'router_path' => 'node',
+  'link_title' => 'Content',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '141',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '142',
+  'plid' => '0',
+  'link_path' => 'rss.xml',
+  'router_path' => 'rss.xml',
+  'link_title' => 'RSS feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '142',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '143',
+  'plid' => '0',
+  'link_path' => 'batch',
+  'router_path' => 'batch',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '143',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '144',
+  'plid' => '0',
+  'link_path' => 'admin',
+  'router_path' => 'admin',
+  'link_title' => 'Administer',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '9',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '145',
+  'plid' => '0',
+  'link_path' => 'contact',
+  'router_path' => 'contact',
+  'link_title' => 'Contact',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '145',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '146',
+  'plid' => '0',
+  'link_path' => 'aggregator',
+  'router_path' => 'aggregator',
+  'link_title' => 'Feed aggregator',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '5',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '147',
+  'plid' => '0',
+  'link_path' => 'logout',
+  'router_path' => 'logout',
+  'link_title' => 'Log out',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '10',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '147',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '148',
+  'plid' => '0',
+  'link_path' => 'user',
+  'router_path' => 'user',
+  'link_title' => 'User account',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '148',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '149',
+  'plid' => '0',
+  'link_path' => 'profile',
+  'router_path' => 'profile',
+  'link_title' => 'User list',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '149',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '150',
+  'plid' => '0',
+  'link_path' => 'node/%',
+  'router_path' => 'node/%',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '150',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '151',
+  'plid' => '0',
+  'link_path' => 'content/js_add_more',
+  'router_path' => 'content/js_add_more',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '151',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '152',
+  'plid' => '0',
+  'link_path' => 'upload/js',
+  'router_path' => 'upload/js',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '152',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '153',
+  'plid' => '0',
+  'link_path' => 'taxonomy/autocomplete',
+  'router_path' => 'taxonomy/autocomplete',
+  'link_title' => 'Autocomplete taxonomy',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '153',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '154',
+  'plid' => '146',
+  'link_path' => 'aggregator/categories',
+  'router_path' => 'aggregator/categories',
+  'link_title' => 'Categories',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '154',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '155',
+  'plid' => '144',
+  'link_path' => 'admin/compact',
+  'router_path' => 'admin/compact',
+  'link_title' => 'Compact mode',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '155',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '156',
+  'plid' => '0',
+  'link_path' => 'filter/tips',
+  'router_path' => 'filter/tips',
+  'link_title' => 'Compose tips',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '156',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '157',
+  'plid' => '144',
+  'link_path' => 'admin/content',
+  'router_path' => 'admin/content',
+  'link_title' => 'Content management',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:27:\"Manage your site's content.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '-10',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '158',
+  'plid' => '0',
+  'link_path' => 'node/add',
+  'router_path' => 'node/add',
+  'link_title' => 'Create content',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '1',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '159',
+  'plid' => '0',
+  'link_path' => 'comment/delete',
+  'router_path' => 'comment/delete',
+  'link_title' => 'Delete comment',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '159',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '160',
+  'plid' => '0',
+  'link_path' => 'comment/edit',
+  'router_path' => 'comment/edit',
+  'link_title' => 'Edit comment',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '160',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '161',
+  'plid' => '0',
+  'link_path' => 'system/files',
+  'router_path' => 'system/files',
+  'link_title' => 'File download',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '161',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '162',
+  'plid' => '146',
+  'link_path' => 'aggregator/opml',
+  'router_path' => 'aggregator/opml',
+  'link_title' => 'OPML feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '162',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '163',
+  'plid' => '149',
+  'link_path' => 'profile/autocomplete',
+  'router_path' => 'profile/autocomplete',
+  'link_title' => 'Profile autocomplete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '149',
+  'p2' => '163',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '164',
+  'plid' => '146',
+  'link_path' => 'aggregator/rss',
+  'router_path' => 'aggregator/rss',
+  'link_title' => 'RSS feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '164',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '165',
+  'plid' => '144',
+  'link_path' => 'admin/reports',
+  'router_path' => 'admin/reports',
+  'link_title' => 'Reports',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:59:"View reports from system logs and other status information.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '5',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '165',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '166',
+  'plid' => '144',
+  'link_path' => 'admin/build',
+  'router_path' => 'admin/build',
+  'link_title' => 'Site building',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:38:"Control how your site looks and feels.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '-10',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '167',
+  'plid' => '144',
+  'link_path' => 'admin/settings',
+  'router_path' => 'admin/settings',
+  'link_title' => 'Site configuration',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:40:"Adjust basic site configuration options.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '-5',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '168',
+  'plid' => '146',
+  'link_path' => 'aggregator/sources',
+  'router_path' => 'aggregator/sources',
+  'link_title' => 'Sources',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '168',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '169',
+  'plid' => '0',
+  'link_path' => 'user/autocomplete',
+  'router_path' => 'user/autocomplete',
+  'link_title' => 'User autocomplete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '169',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '170',
+  'plid' => '144',
+  'link_path' => 'admin/user',
+  'router_path' => 'admin/user',
+  'link_title' => 'User management',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:61:\"Manage your site's users, groups and access to site features.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '171',
+  'plid' => '0',
+  'link_path' => 'user/timezone',
+  'router_path' => 'user/timezone',
+  'link_title' => 'User timezone',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '171',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '172',
+  'plid' => '0',
+  'link_path' => 'user/%',
+  'router_path' => 'user/%',
+  'link_title' => 'My account',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '172',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '173',
+  'plid' => '154',
+  'link_path' => 'aggregator/categories/%',
+  'router_path' => 'aggregator/categories/%',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '154',
+  'p3' => '173',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '174',
+  'plid' => '168',
+  'link_path' => 'aggregator/sources/%',
+  'router_path' => 'aggregator/sources/%',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '146',
+  'p2' => '168',
+  'p3' => '174',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '175',
+  'plid' => '170',
+  'link_path' => 'admin/user/rules',
+  'router_path' => 'admin/user/rules',
+  'link_title' => 'Access rules',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:80:"List and create rules to disallow usernames, e-mail addresses, and IP addresses.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '175',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '176',
+  'plid' => '167',
+  'link_path' => 'admin/settings/actions',
+  'router_path' => 'admin/settings/actions',
+  'link_title' => 'Actions',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:41:"Manage the actions defined for your site.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '176',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '177',
+  'plid' => '167',
+  'link_path' => 'admin/settings/admin',
+  'router_path' => 'admin/settings/admin',
+  'link_title' => 'Administration theme',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:55:"Settings for how your administrative pages should look.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '177',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '178',
+  'plid' => '158',
+  'link_path' => 'node/add/article',
+  'router_path' => 'node/add/article',
+  'link_title' => 'Article',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:34:"An <em>article</em>, content type.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '178',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '179',
+  'plid' => '166',
+  'link_path' => 'admin/build/block',
+  'router_path' => 'admin/build/block',
+  'link_title' => 'Blocks',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:79:\"Configure what block content appears in your site's sidebars and other regions.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '179',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '180',
+  'plid' => '167',
+  'link_path' => 'admin/settings/clean-urls',
+  'router_path' => 'admin/settings/clean-urls',
+  'link_title' => 'Clean URLs',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:43:"Enable or disable clean URLs for your site.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '180',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '181',
+  'plid' => '157',
+  'link_path' => 'admin/content/comment',
+  'router_path' => 'admin/content/comment',
+  'link_title' => 'Comments',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:61:"List and edit site comments and the comment moderation queue.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '181',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '182',
+  'plid' => '158',
+  'link_path' => 'node/add/company',
+  'router_path' => 'node/add/company',
+  'link_title' => 'Company',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:17:"Company node type";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '182',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '183',
+  'plid' => '166',
+  'link_path' => 'admin/build/contact',
+  'router_path' => 'admin/build/contact',
+  'link_title' => 'Contact form',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:71:"Create a system contact form and set up categories for the form to use.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '183',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '184',
+  'plid' => '157',
+  'link_path' => 'admin/content/node',
+  'router_path' => 'admin/content/node',
+  'link_title' => 'Content',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:43:\"View, edit, and delete your site's content.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '184',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '185',
+  'plid' => '157',
+  'link_path' => 'admin/content/types',
+  'router_path' => 'admin/content/types',
+  'link_title' => 'Content types',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:82:"Manage posts by content type, including default status, front page promotion, etc.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '185',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '186',
+  'plid' => '167',
+  'link_path' => 'admin/settings/date-time',
+  'router_path' => 'admin/settings/date-time',
+  'link_title' => 'Date and time',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:89:\"Settings for how Drupal displays date and time, as well as the system's default timezone.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '186',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '187',
+  'plid' => '0',
+  'link_path' => 'node/%/delete',
+  'router_path' => 'node/%/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '1',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '187',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '188',
+  'plid' => '172',
+  'link_path' => 'user/%/delete',
+  'router_path' => 'user/%/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '172',
+  'p2' => '188',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '189',
+  'plid' => '158',
+  'link_path' => 'node/add/employee',
+  'router_path' => 'node/add/employee',
+  'link_title' => 'Employee',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:18:"Employee node type";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '189',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '190',
+  'plid' => '167',
+  'link_path' => 'admin/settings/error-reporting',
+  'router_path' => 'admin/settings/error-reporting',
+  'link_title' => 'Error reporting',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:93:"Control how Drupal deals with errors including 403/404 errors as well as PHP error reporting.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '190',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '191',
+  'plid' => '157',
+  'link_path' => 'admin/content/aggregator',
+  'router_path' => 'admin/content/aggregator',
+  'link_title' => 'Feed aggregator',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:116:\"Configure which content your site aggregates from other sites, how often it polls them, and how they're categorized.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '191',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '192',
+  'plid' => '167',
+  'link_path' => 'admin/settings/file-system',
+  'router_path' => 'admin/settings/file-system',
+  'link_title' => 'File system',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:68:"Tell Drupal where to store uploaded files and how they are accessed.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '192',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '193',
+  'plid' => '167',
+  'link_path' => 'admin/settings/uploads',
+  'router_path' => 'admin/settings/uploads',
+  'link_title' => 'File uploads',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:45:"Control how files may be attached to content.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '193',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '194',
+  'plid' => '167',
+  'link_path' => 'admin/settings/image-toolkit',
+  'router_path' => 'admin/settings/image-toolkit',
+  'link_title' => 'Image toolkit',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:74:"Choose which image toolkit to use if you have installed optional toolkits.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '194',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '195',
+  'plid' => '167',
+  'link_path' => 'admin/settings/filters',
+  'router_path' => 'admin/settings/filters',
+  'link_title' => 'Input formats',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:127:"Configure how content input by users is filtered, including allowed HTML tags. Also allows enabling of module-provided filters.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '195',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '196',
+  'plid' => '167',
+  'link_path' => 'admin/settings/logging',
+  'router_path' => 'admin/settings/logging',
+  'link_title' => 'Logging and alerts',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:156:\"Settings for logging and alerts modules. Various modules can route Drupal's system events to different destination, such as syslog, database, email, ...etc.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '196',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '197',
+  'plid' => '166',
+  'link_path' => 'admin/build/menu',
+  'router_path' => 'admin/build/menu',
+  'link_title' => 'Menus',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:116:\"Control your site's navigation menu, primary links and secondary links, as well as rename and reorganize menu items.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '197',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '198',
+  'plid' => '158',
+  'link_path' => 'node/add/test-event',
+  'router_path' => 'node/add/test-event',
+  'link_title' => 'Migrate test event',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:27:"test event description here";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '198',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '199',
+  'plid' => '158',
+  'link_path' => 'node/add/test-page',
+  'router_path' => 'node/add/test-page',
+  'link_title' => 'Migrate test page',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:296:\"A <em>page</em>, similar in form to a <em>story</em>, is a simple method for creating and displaying information that rarely changes, such as an \"About us\" section of a website. By default, a <em>page</em> entry does not allow visitor comments and is not featured on the site's initial home page.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '199',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '200',
+  'plid' => '158',
+  'link_path' => 'node/add/test-planet',
+  'router_path' => 'node/add/test-planet',
+  'link_title' => 'Migrate test planet',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:392:\"A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '200',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '201',
+  'plid' => '158',
+  'link_path' => 'node/add/test-story',
+  'router_path' => 'node/add/test-story',
+  'link_title' => 'Migrate test story',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:392:\"A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '201',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '202',
+  'plid' => '166',
+  'link_path' => 'admin/build/modules',
+  'router_path' => 'admin/build/modules',
+  'link_title' => 'Modules',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:47:"Enable or disable add-on modules for your site.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '202',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '203',
+  'plid' => '167',
+  'link_path' => 'admin/settings/performance',
+  'router_path' => 'admin/settings/performance',
+  'link_title' => 'Performance',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:101:"Enable or disable page caching for anonymous users and set CSS and JS bandwidth optimization options.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '203',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '204',
+  'plid' => '170',
+  'link_path' => 'admin/user/permissions',
+  'router_path' => 'admin/user/permissions',
+  'link_title' => 'Permissions',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:64:"Determine access to features by selecting permissions for roles.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '204',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '205',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-settings',
+  'router_path' => 'admin/content/node-settings',
+  'link_title' => 'Post settings',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:126:"Control posting behavior, such as teaser length, requiring previews before posting, and the number of posts on the front page.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '205',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '206',
+  'plid' => '170',
+  'link_path' => 'admin/user/profile',
+  'router_path' => 'admin/user/profile',
+  'link_title' => 'Profiles',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:42:"Create customizable fields for your users.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '206',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '207',
+  'plid' => '157',
+  'link_path' => 'admin/content/rss-publishing',
+  'router_path' => 'admin/content/rss-publishing',
+  'link_title' => 'RSS publishing',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:92:"Configure the number of items per feed and whether feeds should be titles/teasers/full-text.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '207',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '208',
+  'plid' => '0',
+  'link_path' => 'comment/reply/%',
+  'router_path' => 'comment/reply/%',
+  'link_title' => 'Reply to comment',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '208',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '209',
+  'plid' => '170',
+  'link_path' => 'admin/user/roles',
+  'router_path' => 'admin/user/roles',
+  'link_title' => 'Roles',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:30:"List, edit, or add user roles.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '209',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '210',
+  'plid' => '167',
+  'link_path' => 'admin/settings/site-information',
+  'router_path' => 'admin/settings/site-information',
+  'link_title' => 'Site information',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:107:"Change basic site information, such as the site name, slogan, e-mail address, mission, front page and more.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '210',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '211',
+  'plid' => '167',
+  'link_path' => 'admin/settings/site-maintenance',
+  'router_path' => 'admin/settings/site-maintenance',
+  'link_title' => 'Site maintenance',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:63:"Take the site off-line for maintenance or bring it back online.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '211',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '212',
+  'plid' => '158',
+  'link_path' => 'node/add/sponsor',
+  'router_path' => 'node/add/sponsor',
+  'link_title' => 'Sponsor',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:17:"Sponsor node type";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '212',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '213',
+  'plid' => '165',
+  'link_path' => 'admin/reports/status',
+  'router_path' => 'admin/reports/status',
+  'link_title' => 'Status report',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:74:\"Get a status report about your site's operation and any detected problems.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '10',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '165',
+  'p3' => '213',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '214',
+  'plid' => '157',
+  'link_path' => 'admin/content/taxonomy',
+  'router_path' => 'admin/content/taxonomy',
+  'link_title' => 'Taxonomy',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:67:"Manage tagging, categorization, and classification of your content.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '214',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '215',
+  'plid' => '0',
+  'link_path' => 'taxonomy/term/%',
+  'router_path' => 'taxonomy/term/%',
+  'link_title' => 'Taxonomy term',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '215',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '216',
+  'plid' => '166',
+  'link_path' => 'admin/build/themes',
+  'router_path' => 'admin/build/themes',
+  'link_title' => 'Themes',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:57:"Change which theme your site uses or allows users to set.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '216',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '217',
+  'plid' => '170',
+  'link_path' => 'admin/user/settings',
+  'router_path' => 'admin/user/settings',
+  'link_title' => 'User settings',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:101:"Configure default behavior of users, including registration requirements, e-mails, and user pictures.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '217',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '218',
+  'plid' => '170',
+  'link_path' => 'admin/user/user',
+  'router_path' => 'admin/user/user',
+  'link_title' => 'Users',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:26:"List, add, and edit users.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '218',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '219',
+  'plid' => '195',
+  'link_path' => 'admin/settings/filters/%',
+  'router_path' => 'admin/settings/filters/%',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '195',
+  'p4' => '219',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '220',
+  'plid' => '206',
+  'link_path' => 'admin/user/profile/add',
+  'router_path' => 'admin/user/profile/add',
+  'link_title' => 'Add field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '206',
+  'p4' => '220',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '221',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/article',
+  'router_path' => 'admin/content/node-type/article',
+  'link_title' => 'Article',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '221',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '222',
+  'plid' => '180',
+  'link_path' => 'admin/settings/clean-urls/check',
+  'router_path' => 'admin/settings/clean-urls/check',
+  'link_title' => 'Clean URL check',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '180',
+  'p4' => '222',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '223',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/company',
+  'router_path' => 'admin/content/node-type/company',
+  'link_title' => 'Company',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '223',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '224',
+  'plid' => '176',
+  'link_path' => 'admin/settings/actions/configure',
+  'router_path' => 'admin/settings/actions/configure',
+  'link_title' => 'Configure an advanced action',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '176',
+  'p4' => '224',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '225',
+  'plid' => '179',
+  'link_path' => 'admin/build/block/configure',
+  'router_path' => 'admin/build/block/configure',
+  'link_title' => 'Configure block',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '179',
+  'p4' => '225',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '226',
+  'plid' => '166',
+  'link_path' => 'admin/build/menu-customize/%',
+  'router_path' => 'admin/build/menu-customize/%',
+  'link_title' => 'Customize menu',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '226',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '227',
+  'plid' => '186',
+  'link_path' => 'admin/settings/date-time/lookup',
+  'router_path' => 'admin/settings/date-time/lookup',
+  'link_title' => 'Date and time lookup',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '186',
+  'p4' => '227',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '228',
+  'plid' => '179',
+  'link_path' => 'admin/build/block/delete',
+  'router_path' => 'admin/build/block/delete',
+  'link_title' => 'Delete block',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '179',
+  'p4' => '228',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '229',
+  'plid' => '206',
+  'link_path' => 'admin/user/profile/delete',
+  'router_path' => 'admin/user/profile/delete',
+  'link_title' => 'Delete field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '206',
+  'p4' => '229',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '230',
+  'plid' => '195',
+  'link_path' => 'admin/settings/filters/delete',
+  'router_path' => 'admin/settings/filters/delete',
+  'link_title' => 'Delete input format',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '195',
+  'p4' => '230',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '231',
+  'plid' => '175',
+  'link_path' => 'admin/user/rules/delete',
+  'router_path' => 'admin/user/rules/delete',
+  'link_title' => 'Delete rule',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '175',
+  'p4' => '231',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '232',
+  'plid' => '206',
+  'link_path' => 'admin/user/profile/edit',
+  'router_path' => 'admin/user/profile/edit',
+  'link_title' => 'Edit field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '206',
+  'p4' => '232',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '233',
+  'plid' => '209',
+  'link_path' => 'admin/user/roles/edit',
+  'router_path' => 'admin/user/roles/edit',
+  'link_title' => 'Edit role',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '209',
+  'p4' => '233',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '234',
+  'plid' => '175',
+  'link_path' => 'admin/user/rules/edit',
+  'router_path' => 'admin/user/rules/edit',
+  'link_title' => 'Edit rule',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '175',
+  'p4' => '234',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '235',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/employee',
+  'router_path' => 'admin/content/node-type/employee',
+  'link_title' => 'Employee',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '235',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '236',
+  'plid' => '214',
+  'link_path' => 'admin/content/taxonomy/%',
+  'router_path' => 'admin/content/taxonomy/%',
+  'link_title' => 'List terms',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '214',
+  'p4' => '236',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '237',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/test-event',
+  'router_path' => 'admin/content/node-type/test-event',
+  'link_title' => 'Migrate test event',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '237',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '238',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/test-page',
+  'router_path' => 'admin/content/node-type/test-page',
+  'link_title' => 'Migrate test page',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '238',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '239',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/test-planet',
+  'router_path' => 'admin/content/node-type/test-planet',
+  'link_title' => 'Migrate test planet',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '239',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '240',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/test-story',
+  'router_path' => 'admin/content/node-type/test-story',
+  'link_title' => 'Migrate test story',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '240',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '241',
+  'plid' => '213',
+  'link_path' => 'admin/reports/status/php',
+  'router_path' => 'admin/reports/status/php',
+  'link_title' => 'PHP',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '165',
+  'p3' => '213',
+  'p4' => '241',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '242',
+  'plid' => '206',
+  'link_path' => 'admin/user/profile/autocomplete',
+  'router_path' => 'admin/user/profile/autocomplete',
+  'link_title' => 'Profile category autocomplete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '170',
+  'p3' => '206',
+  'p4' => '242',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '243',
+  'plid' => '205',
+  'link_path' => 'admin/content/node-settings/rebuild',
+  'router_path' => 'admin/content/node-settings/rebuild',
+  'link_title' => 'Rebuild permissions',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '205',
+  'p4' => '243',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '244',
+  'plid' => '176',
+  'link_path' => 'admin/settings/actions/orphan',
+  'router_path' => 'admin/settings/actions/orphan',
+  'link_title' => 'Remove orphans',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '176',
+  'p4' => '244',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '245',
+  'plid' => '213',
+  'link_path' => 'admin/reports/status/run-cron',
+  'router_path' => 'admin/reports/status/run-cron',
+  'link_title' => 'Run cron',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '165',
+  'p3' => '213',
+  'p4' => '245',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '246',
+  'plid' => '213',
+  'link_path' => 'admin/reports/status/sql',
+  'router_path' => 'admin/reports/status/sql',
+  'link_title' => 'SQL',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '165',
+  'p3' => '213',
+  'p4' => '246',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '247',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/sponsor',
+  'router_path' => 'admin/content/node-type/sponsor',
+  'link_title' => 'Sponsor',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '247',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '248',
+  'plid' => '186',
+  'link_path' => 'admin/settings/date-time/formats/lookup',
+  'router_path' => 'admin/settings/date-time/formats/lookup',
+  'link_title' => 'Date and time lookup',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '186',
+  'p4' => '248',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '249',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/article/delete',
+  'router_path' => 'admin/content/node-type/article/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '249',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '250',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/company/delete',
+  'router_path' => 'admin/content/node-type/company/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '250',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '251',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/employee/delete',
+  'router_path' => 'admin/content/node-type/employee/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '251',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '252',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/sponsor/delete',
+  'router_path' => 'admin/content/node-type/sponsor/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '252',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '253',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/test-event/delete',
+  'router_path' => 'admin/content/node-type/test-event/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '253',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '254',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/test-page/delete',
+  'router_path' => 'admin/content/node-type/test-page/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '254',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '255',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/test-planet/delete',
+  'router_path' => 'admin/content/node-type/test-planet/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '255',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '256',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/test-story/delete',
+  'router_path' => 'admin/content/node-type/test-story/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '256',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '257',
+  'plid' => '176',
+  'link_path' => 'admin/settings/actions/delete/%',
+  'router_path' => 'admin/settings/actions/delete/%',
+  'link_title' => 'Delete action',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:17:"Delete an action.";}}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '176',
+  'p4' => '257',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '258',
+  'plid' => '183',
+  'link_path' => 'admin/build/contact/delete/%',
+  'router_path' => 'admin/build/contact/delete/%',
+  'link_title' => 'Delete contact',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '183',
+  'p4' => '258',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '259',
+  'plid' => '186',
+  'link_path' => 'admin/settings/date-time/delete/%',
+  'router_path' => 'admin/settings/date-time/delete/%',
+  'link_title' => 'Delete date format type',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:52:"Allow users to delete a configured date format type.";}}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '186',
+  'p4' => '259',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '260',
+  'plid' => '0',
+  'link_path' => 'admin/build/menu-customize/%/delete',
+  'router_path' => 'admin/build/menu-customize/%/delete',
+  'link_title' => 'Delete menu',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '260',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '261',
+  'plid' => '183',
+  'link_path' => 'admin/build/contact/edit/%',
+  'router_path' => 'admin/build/contact/edit/%',
+  'link_title' => 'Edit contact category',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '183',
+  'p4' => '261',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '262',
+  'plid' => '214',
+  'link_path' => 'admin/content/taxonomy/edit/term',
+  'router_path' => 'admin/content/taxonomy/edit/term',
+  'link_title' => 'Edit term',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '214',
+  'p4' => '262',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '263',
+  'plid' => '179',
+  'link_path' => 'admin/build/block/list/js',
+  'router_path' => 'admin/build/block/list/js',
+  'link_title' => 'JavaScript List Form',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '179',
+  'p4' => '263',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '264',
+  'plid' => '202',
+  'link_path' => 'admin/build/modules/list/confirm',
+  'router_path' => 'admin/build/modules/list/confirm',
+  'link_title' => 'List',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '202',
+  'p4' => '264',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '265',
+  'plid' => '191',
+  'link_path' => 'admin/content/aggregator/remove/%',
+  'router_path' => 'admin/content/aggregator/remove/%',
+  'link_title' => 'Remove items',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '191',
+  'p4' => '265',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '266',
+  'plid' => '0',
+  'link_path' => 'user/reset/%/%/%',
+  'router_path' => 'user/reset/%/%/%',
+  'link_title' => 'Reset password',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '266',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '267',
+  'plid' => '202',
+  'link_path' => 'admin/build/modules/uninstall/confirm',
+  'router_path' => 'admin/build/modules/uninstall/confirm',
+  'link_title' => 'Uninstall',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '202',
+  'p4' => '267',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '268',
+  'plid' => '191',
+  'link_path' => 'admin/content/aggregator/update/%',
+  'router_path' => 'admin/content/aggregator/update/%',
+  'link_title' => 'Update items',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '191',
+  'p4' => '268',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '269',
+  'plid' => '0',
+  'link_path' => 'node/%/revisions/%/delete',
+  'router_path' => 'node/%/revisions/%/delete',
+  'link_title' => 'Delete earlier revision',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '269',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '270',
+  'plid' => '0',
+  'link_path' => 'node/%/revisions/%/revert',
+  'router_path' => 'node/%/revisions/%/revert',
+  'link_title' => 'Revert to earlier revision',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '270',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '271',
+  'plid' => '0',
+  'link_path' => 'node/%/revisions/%/view',
+  'router_path' => 'node/%/revisions/%/view',
+  'link_title' => 'Revisions',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '271',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '272',
+  'plid' => '186',
+  'link_path' => 'admin/settings/date-time/formats/delete/%',
+  'router_path' => 'admin/settings/date-time/formats/delete/%',
+  'link_title' => 'Delete date format',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:47:"Allow users to delete a configured date format.";}}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '186',
+  'p4' => '272',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '273',
+  'plid' => '197',
+  'link_path' => 'admin/build/menu/item/%/delete',
+  'router_path' => 'admin/build/menu/item/%/delete',
+  'link_title' => 'Delete menu item',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '197',
+  'p4' => '273',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '274',
+  'plid' => '191',
+  'link_path' => 'admin/content/aggregator/edit/category/%',
+  'router_path' => 'admin/content/aggregator/edit/category/%',
+  'link_title' => 'Edit category',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '191',
+  'p4' => '274',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '275',
+  'plid' => '191',
+  'link_path' => 'admin/content/aggregator/edit/feed/%',
+  'router_path' => 'admin/content/aggregator/edit/feed/%',
+  'link_title' => 'Edit feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '191',
+  'p4' => '275',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '276',
+  'plid' => '197',
+  'link_path' => 'admin/build/menu/item/%/edit',
+  'router_path' => 'admin/build/menu/item/%/edit',
+  'link_title' => 'Edit menu item',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '197',
+  'p4' => '276',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '277',
+  'plid' => '214',
+  'link_path' => 'admin/content/taxonomy/edit/vocabulary/%',
+  'router_path' => 'admin/content/taxonomy/edit/vocabulary/%',
+  'link_title' => 'Edit vocabulary',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '214',
+  'p4' => '277',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '278',
+  'plid' => '197',
+  'link_path' => 'admin/build/menu/item/%/reset',
+  'router_path' => 'admin/build/menu/item/%/reset',
+  'link_title' => 'Reset menu item',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '166',
+  'p3' => '197',
+  'p4' => '278',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '299',
+  'plid' => '0',
+  'link_path' => 'event',
+  'router_path' => 'event',
+  'link_title' => 'Events',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '300',
+  'plid' => '299',
+  'link_path' => 'event/dst',
+  'router_path' => 'event/dst',
+  'link_title' => 'Event dst view',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '300',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '301',
+  'plid' => '299',
+  'link_path' => 'event/ical',
+  'router_path' => 'event/ical',
+  'link_title' => 'Event ical feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '301',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '302',
+  'plid' => '299',
+  'link_path' => 'event/feed',
+  'router_path' => 'event/feed',
+  'link_title' => 'Event rss feed',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '302',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '303',
+  'plid' => '299',
+  'link_path' => 'event/type',
+  'router_path' => 'event/type',
+  'link_title' => 'Filter by content type',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '303',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '304',
+  'plid' => '299',
+  'link_path' => 'event/term',
+  'router_path' => 'event/term',
+  'link_title' => 'Filter by taxonomy',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '299',
+  'p2' => '304',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '305',
+  'plid' => '0',
+  'link_path' => 'node/%/ical',
+  'router_path' => 'node/%/ical',
+  'link_title' => 'Event ical',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '305',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '306',
+  'plid' => '167',
+  'link_path' => 'admin/settings/event',
+  'router_path' => 'admin/settings/event',
+  'link_title' => 'Events',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:36:"Set up how your site handles events.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '1',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '306',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '307',
+  'plid' => '306',
+  'link_path' => 'admin/settings/event/overview',
+  'router_path' => 'admin/settings/event/overview',
+  'link_title' => 'Event overview',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:50:"Change how event summary information is displayed.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '306',
+  'p4' => '307',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '308',
+  'plid' => '306',
+  'link_path' => 'admin/settings/event/timezone',
+  'router_path' => 'admin/settings/event/timezone',
+  'link_title' => 'Timezone handling',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:55:"Change how timezone information is saved and displayed.";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '4',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '306',
+  'p4' => '308',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '309',
+  'plid' => '158',
+  'link_path' => 'node/add/story',
+  'router_path' => 'node/add/story',
+  'link_title' => 'Story',
+  'options' => "a:1:{s:10:\"attributes\";a:1:{s:5:\"title\";s:392:\"A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.\";}}",
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '2',
+  'customized' => '0',
+  'p1' => '158',
+  'p2' => '309',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '310',
+  'plid' => '157',
+  'link_path' => 'admin/content/node-type/story',
+  'router_path' => 'admin/content/node-type/story',
+  'link_title' => 'Story',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '157',
+  'p3' => '310',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '311',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/delete',
+  'router_path' => 'admin/content/node-type/story/delete',
+  'link_title' => 'Delete',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '311',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '316',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_exclude_unset/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_exclude_unset/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '316',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '319',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_identical1/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_identical1/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '319',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '320',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_identical2/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_identical2/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '320',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '321',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_three/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_three/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '321',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '323',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/test-planet/fields/field_multivalue/remove',
+  'router_path' => 'admin/content/node-type/test-planet/fields/field_multivalue/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '323',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '328',
+  'plid' => '0',
+  'link_path' => 'filefield/progress',
+  'router_path' => 'filefield/progress',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '328',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '329',
+  'plid' => '0',
+  'link_path' => 'filefield/ahah/%/%/%',
+  'router_path' => 'filefield/ahah/%/%/%',
+  'link_title' => '',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '329',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '331',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_link/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_link/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '331',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '332',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_imagefield/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_imagefield/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '332',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '333',
+  'plid' => '167',
+  'link_path' => 'admin/settings/email',
+  'router_path' => 'admin/settings/email',
+  'link_title' => 'CCK Email Contact Form Settings',
+  'options' => 'a:1:{s:10:"attributes";a:1:{s:5:"title";s:57:"Administer flood control settings for email contact forms";}}',
+  'module' => 'system',
+  'hidden' => '0',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '3',
+  'customized' => '0',
+  'p1' => '144',
+  'p2' => '167',
+  'p3' => '333',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '334',
+  'plid' => '0',
+  'link_path' => 'email/%/%',
+  'router_path' => 'email/%/%',
+  'link_title' => 'Email Contact Form',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '334',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '337',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_date/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_date/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '337',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '338',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_datestamp/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_datestamp/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '338',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '339',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_datetime/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_datetime/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '339',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '340',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_email/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_email/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '340',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '341',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_filefield/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_filefield/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '341',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '342',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '342',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '343',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_four/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_four/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '343',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '344',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_two/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_two/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '344',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '345',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_text_single_checkbox/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_text_single_checkbox/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '345',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '346',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_integer_selectlist/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_integer_selectlist/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '346',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '347',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_float_single_checkbox/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_float_single_checkbox/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '347',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '348',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_decimal_radio_buttons/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_decimal_radio_buttons/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '348',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))->values(array(
+  'menu_name' => 'navigation',
+  'mlid' => '349',
+  'plid' => '0',
+  'link_path' => 'admin/content/node-type/story/fields/field_test_phone/remove',
+  'router_path' => 'admin/content/node-type/story/fields/field_test_phone/remove',
+  'link_title' => 'Remove field',
+  'options' => 'a:0:{}',
+  'module' => 'system',
+  'hidden' => '-1',
+  'external' => '0',
+  'has_children' => '0',
+  'expanded' => '0',
+  'weight' => '0',
+  'depth' => '1',
+  'customized' => '0',
+  'p1' => '349',
+  'p2' => '0',
+  'p3' => '0',
+  'p4' => '0',
+  'p5' => '0',
+  'p6' => '0',
+  'p7' => '0',
+  'p8' => '0',
+  'p9' => '0',
+  'updated' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Node.php b/core/modules/migrate_drupal/src/Tests/Table/Node.php
new file mode 100644
index 0000000..37c50bc
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Node.php
@@ -0,0 +1,266 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Node.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node table.
+ */
+class Node extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node", array(
+  'primary key' => array(
+    'nid',
+  ),
+  'fields' => array(
+    'nid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'language' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '12',
+      'default' => '',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '1',
+    ),
+    'created' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'changed' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'comment' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'promote' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'moderate' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'sticky' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'tnid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'translate' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("node")->fields(array(
+  'nid',
+  'vid',
+  'type',
+  'language',
+  'title',
+  'uid',
+  'status',
+  'created',
+  'changed',
+  'comment',
+  'promote',
+  'moderate',
+  'sticky',
+  'tnid',
+  'translate',
+))
+    ->values(array(
+  'nid' => '1',
+  'vid' => '1',
+  'type' => 'story',
+  'language' => '',
+  'title' => 'Test title',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271197',
+  'changed' => '1420721307',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '2',
+  'vid' => '3',
+  'type' => 'story',
+  'language' => '',
+  'title' => 'Test title rev 3',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271197',
+  'changed' => '1420718386',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '3',
+  'vid' => '4',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => 'Test planet title 3',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '4',
+  'vid' => '6',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => '',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '5',
+  'vid' => '7',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => '',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '6',
+  'vid' => '8',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => '',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '7',
+  'vid' => '9',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => '',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))->values(array(
+  'nid' => '8',
+  'vid' => '10',
+  'type' => 'test_planet',
+  'language' => '',
+  'title' => '',
+  'uid' => '1',
+  'status' => '1',
+  'created' => '1388271527',
+  'changed' => '1390096401',
+  'comment' => '0',
+  'promote' => '0',
+  'moderate' => '0',
+  'sticky' => '0',
+  'tnid' => '0',
+  'translate' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/NodeAccess.php b/core/modules/migrate_drupal/src/Tests/Table/NodeAccess.php
new file mode 100644
index 0000000..9303e9b
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/NodeAccess.php
@@ -0,0 +1,87 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\NodeAccess.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node_access table.
+ */
+class NodeAccess extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node_access", array(
+  'primary key' => array(
+    'nid',
+    'gid',
+    'realm',
+  ),
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'gid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'realm' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'grant_view' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'grant_update' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'grant_delete' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("node_access")->fields(array(
+  'nid',
+  'gid',
+  'realm',
+  'grant_view',
+  'grant_update',
+  'grant_delete',
+))
+    ->values(array(
+  'nid' => '0',
+  'gid' => '0',
+  'realm' => 'all',
+  'grant_view' => '1',
+  'grant_update' => '0',
+  'grant_delete' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/NodeCommentStatistics.php b/core/modules/migrate_drupal/src/Tests/Table/NodeCommentStatistics.php
new file mode 100644
index 0000000..e31ef26
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/NodeCommentStatistics.php
@@ -0,0 +1,79 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\NodeCommentStatistics.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node_comment_statistics table.
+ */
+class NodeCommentStatistics extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node_comment_statistics", array(
+  'primary key' => array(
+    'nid',
+  ),
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'last_comment_timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'last_comment_name' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '60',
+    ),
+    'last_comment_uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'comment_count' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("node_comment_statistics")->fields(array(
+  'nid',
+  'last_comment_timestamp',
+  'last_comment_name',
+  'last_comment_uid',
+  'comment_count',
+))
+    ->values(array(
+  'nid' => '1',
+  'last_comment_timestamp' => '1388271197',
+  'last_comment_name' => NULL,
+  'last_comment_uid' => '1',
+  'comment_count' => '0',
+))->values(array(
+  'nid' => '2',
+  'last_comment_timestamp' => '1389002813',
+  'last_comment_name' => NULL,
+  'last_comment_uid' => '1',
+  'comment_count' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/NodeCounter.php b/core/modules/migrate_drupal/src/Tests/Table/NodeCounter.php
new file mode 100644
index 0000000..a15a530
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/NodeCounter.php
@@ -0,0 +1,62 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\NodeCounter.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node_counter table.
+ */
+class NodeCounter extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node_counter", array(
+  'primary key' => array(
+    'nid',
+  ),
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'totalcount' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '20',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'daycount' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '8',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("node_counter")->fields(array(
+  'nid',
+  'totalcount',
+  'daycount',
+  'timestamp',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/NodeRevisions.php b/core/modules/migrate_drupal/src/Tests/Table/NodeRevisions.php
new file mode 100644
index 0000000..1ece27d
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/NodeRevisions.php
@@ -0,0 +1,202 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\NodeRevisions.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node_revisions table.
+ */
+class NodeRevisions extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node_revisions", array(
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'body' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'teaser' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'log' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+  'primary key' => array(
+    'vid',
+  ),
+));
+    $this->database->insert("node_revisions")->fields(array(
+  'nid',
+  'vid',
+  'uid',
+  'title',
+  'body',
+  'teaser',
+  'log',
+  'timestamp',
+  'format',
+))
+    ->values(array(
+  'nid' => '1',
+  'vid' => '1',
+  'uid' => '1',
+  'title' => 'Test title',
+  'body' => 'test',
+  'teaser' => 'test',
+  'log' => '',
+  'timestamp' => '1420721307',
+  'format' => '1',
+))->values(array(
+  'nid' => '1',
+  'vid' => '2',
+  'uid' => '2',
+  'title' => 'Test title rev 2',
+  'body' => 'body test rev 2',
+  'teaser' => 'teaser test rev 2',
+  'log' => 'modified rev 2',
+  'timestamp' => '1390095702',
+  'format' => '1',
+))->values(array(
+  'nid' => '2',
+  'vid' => '3',
+  'uid' => '1',
+  'title' => 'Test title rev 3',
+  'body' => 'test rev 3',
+  'teaser' => 'test rev 3',
+  'log' => '',
+  'timestamp' => '1420718386',
+  'format' => '1',
+))->values(array(
+  'nid' => '3',
+  'vid' => '4',
+  'uid' => '1',
+  'title' => 'Test page title rev 4',
+  'body' => 'test page body rev 4',
+  'teaser' => 'test page teaser rev 4',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '0',
+))->values(array(
+  'nid' => '1',
+  'vid' => '5',
+  'uid' => '1',
+  'title' => 'Test title rev 3',
+  'body' => 'body test rev 3',
+  'teaser' => 'teaser test rev 3',
+  'log' => 'modified rev 3',
+  'timestamp' => '1390095703',
+  'format' => '1',
+))->values(array(
+  'nid' => '4',
+  'vid' => '6',
+  'uid' => '1',
+  'title' => 'Node 4',
+  'body' => 'Node 4 body',
+  'teaser' => 'test for node 4',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))->values(array(
+  'nid' => '5',
+  'vid' => '7',
+  'uid' => '1',
+  'title' => 'Node 5',
+  'body' => 'Node 5 body',
+  'teaser' => 'test for node 5',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))->values(array(
+  'nid' => '6',
+  'vid' => '8',
+  'uid' => '1',
+  'title' => 'Node 6',
+  'body' => 'Node 6 body',
+  'teaser' => 'test for node 6',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))->values(array(
+  'nid' => '7',
+  'vid' => '9',
+  'uid' => '1',
+  'title' => 'Node 7',
+  'body' => 'Node 7 body',
+  'teaser' => 'test for node 7',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))->values(array(
+  'nid' => '8',
+  'vid' => '10',
+  'uid' => '1',
+  'title' => 'Node 8',
+  'body' => 'Node 8 body',
+  'teaser' => 'test for node 8',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))->values(array(
+  'nid' => '9',
+  'vid' => '11',
+  'uid' => '1',
+  'title' => 'Node 9',
+  'body' => 'Node 9 body',
+  'teaser' => 'test for node 9',
+  'log' => '',
+  'timestamp' => '1390095701',
+  'format' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/NodeType.php b/core/modules/migrate_drupal/src/Tests/Table/NodeType.php
new file mode 100644
index 0000000..0f59916
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/NodeType.php
@@ -0,0 +1,290 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\NodeType.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the node_type table.
+ */
+class NodeType extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("node_type", array(
+  'primary key' => array(
+    'type',
+  ),
+  'fields' => array(
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'help' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+    'has_title' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'unsigned' => TRUE,
+    ),
+    'title_label' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'has_body' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'unsigned' => TRUE,
+    ),
+    'body_label' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'min_word_count' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '5',
+      'unsigned' => TRUE,
+    ),
+    'custom' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'modified' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'locked' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'orig_type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("node_type")->fields(array(
+  'type',
+  'name',
+  'module',
+  'description',
+  'help',
+  'has_title',
+  'title_label',
+  'has_body',
+  'body_label',
+  'min_word_count',
+  'custom',
+  'modified',
+  'locked',
+  'orig_type',
+))
+    ->values(array(
+  'type' => 'article',
+  'name' => 'Article',
+  'module' => 'node',
+  'description' => 'An <em>article</em>, content type.',
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '1',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'story',
+))->values(array(
+  'type' => 'company',
+  'name' => 'Company',
+  'module' => 'node',
+  'description' => 'Company node type',
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Name',
+  'has_body' => '1',
+  'body_label' => 'Description',
+  'min_word_count' => '20',
+  'custom' => '0',
+  'modified' => '0',
+  'locked' => '0',
+  'orig_type' => 'company',
+))->values(array(
+  'type' => 'employee',
+  'name' => 'Employee',
+  'module' => 'node',
+  'description' => 'Employee node type',
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Name',
+  'has_body' => '1',
+  'body_label' => 'Bio',
+  'min_word_count' => '20',
+  'custom' => '0',
+  'modified' => '0',
+  'locked' => '0',
+  'orig_type' => 'employee',
+))->values(array(
+  'type' => 'event',
+  'name' => 'Event',
+  'module' => 'node',
+  'description' => 'Events have a start date and an optional end date as well as a teaser and a body. They can be extended by other modules, too.',
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '1',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'event',
+))->values(array(
+  'type' => 'page',
+  'name' => 'Page',
+  'module' => 'node',
+  'description' => "A <em>page</em>, similar in form to a <em>story</em>, is a simple method for creating and displaying information that rarely changes, such as an \"About us\" section of a website. By default, a <em>page</em> entry does not allow visitor comments and is not featured on the site's initial home page.",
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '1',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'page',
+))->values(array(
+  'type' => 'sponsor',
+  'name' => 'Sponsor',
+  'module' => 'node',
+  'description' => 'Sponsor node type',
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Name',
+  'has_body' => '0',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '0',
+  'modified' => '0',
+  'locked' => '0',
+  'orig_type' => '',
+))->values(array(
+  'type' => 'story',
+  'name' => 'Story',
+  'module' => 'node',
+  'description' => "A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.",
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '1',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'story',
+))->values(array(
+  'type' => 'test_event',
+  'name' => 'Migrate test event',
+  'module' => 'node',
+  'description' => 'test event description here',
+  'help' => 'help text here',
+  'has_title' => '1',
+  'title_label' => 'Event Name',
+  'has_body' => '1',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'event',
+))->values(array(
+  'type' => 'test_page',
+  'name' => 'Migrate test page',
+  'module' => 'node',
+  'description' => "A <em>page</em>, similar in form to a <em>story</em>, is a simple method for creating and displaying information that rarely changes, such as an \"About us\" section of a website. By default, a <em>page</em> entry does not allow visitor comments and is not featured on the site's initial home page.",
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '1',
+  'body_label' => 'This is the body field label',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'page',
+))->values(array(
+  'type' => 'test_planet',
+  'name' => 'Migrate test planet',
+  'module' => 'node',
+  'description' => "A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.",
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '0',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'test_planet',
+))->values(array(
+  'type' => 'test_story',
+  'name' => 'Migrate test story',
+  'module' => 'node',
+  'description' => "A <em>story</em>, similar in form to a <em>page</em>, is ideal for creating and displaying content that informs or engages website visitors. Press releases, site announcements, and informal blog-like entries may all be created with a <em>story</em> entry. By default, a <em>story</em> entry is automatically featured on the site's initial home page, and provides the ability to post comments.",
+  'help' => '',
+  'has_title' => '1',
+  'title_label' => 'Title',
+  'has_body' => '0',
+  'body_label' => 'Body',
+  'min_word_count' => '0',
+  'custom' => '1',
+  'modified' => '1',
+  'locked' => '0',
+  'orig_type' => 'test_story',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Permission.php b/core/modules/migrate_drupal/src/Tests/Table/Permission.php
new file mode 100644
index 0000000..19c0bc4
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Permission.php
@@ -0,0 +1,89 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Permission.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the permission table.
+ */
+class Permission extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("permission", array(
+  'primary key' => array(
+    'pid',
+  ),
+  'fields' => array(
+    'pid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'rid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'perm' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'tid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("permission")->fields(array(
+  'pid',
+  'rid',
+  'perm',
+  'tid',
+))
+    ->values(array(
+  'pid' => '1',
+  'rid' => '1',
+  'perm' => 'migrate test anonymous permission',
+  'tid' => '0',
+))->values(array(
+  'pid' => '2',
+  'rid' => '2',
+  'perm' => 'migrate test authenticated permission',
+  'tid' => '0',
+))->values(array(
+  'pid' => '3',
+  'rid' => '3',
+  'perm' => 'migrate test role 1 test permission',
+  'tid' => '0',
+))->values(array(
+  'pid' => '4',
+  'rid' => '4',
+  'perm' => 'migrate test role 2 test permission, use PHP for settings, administer contact forms, skip comment approval, edit own blog content, edit any blog content, delete own blog content, delete any blog content, create forum content, delete any forum content, delete own forum content, edit any forum content, edit own forum content, administer nodes',
+  'tid' => '0',
+))->values(array(
+  'pid' => '5',
+  'rid' => '1',
+  'perm' => 'access content',
+  'tid' => '0',
+))->values(array(
+  'pid' => '6',
+  'rid' => '2',
+  'perm' => 'access comments, access content, post comments, post comments without approval',
+  'tid' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ProfileFields.php b/core/modules/migrate_drupal/src/Tests/Table/ProfileFields.php
new file mode 100644
index 0000000..a1f9c7d
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ProfileFields.php
@@ -0,0 +1,213 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ProfileFields.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the profile_fields table.
+ */
+class ProfileFields extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("profile_fields", array(
+  'primary key' => array(
+    'fid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'title' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'explanation' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'category' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+    'page' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '255',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '128',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'required' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'register' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'visibility' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'autocomplete' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'options' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("profile_fields")->fields(array(
+  'fid',
+  'title',
+  'name',
+  'explanation',
+  'category',
+  'page',
+  'type',
+  'weight',
+  'required',
+  'register',
+  'visibility',
+  'autocomplete',
+  'options',
+))
+    ->values(array(
+  'fid' => '8',
+  'title' => 'Favorite color',
+  'name' => 'profile_color',
+  'explanation' => 'List your favorite color',
+  'category' => 'Personal information',
+  'page' => 'Peole whose favorite color is %value',
+  'type' => 'textfield',
+  'weight' => '-10',
+  'required' => '0',
+  'register' => '1',
+  'visibility' => '2',
+  'autocomplete' => '1',
+  'options' => '',
+))->values(array(
+  'fid' => '9',
+  'title' => 'Biography',
+  'name' => 'profile_biography',
+  'explanation' => 'Tell people a little bit about yourself',
+  'category' => 'Personal information',
+  'page' => '',
+  'type' => 'textarea',
+  'weight' => '-8',
+  'required' => '0',
+  'register' => '0',
+  'visibility' => '2',
+  'autocomplete' => '0',
+  'options' => '',
+))->values(array(
+  'fid' => '10',
+  'title' => 'Sell your email address?',
+  'name' => 'profile_sell_address',
+  'explanation' => "If you check this box, we'll sell your address to spammers to help line the pockets of our shareholders. Thanks!",
+  'category' => 'Communication preferences',
+  'page' => 'People who want us to sell their address',
+  'type' => 'checkbox',
+  'weight' => '-10',
+  'required' => '0',
+  'register' => '1',
+  'visibility' => '1',
+  'autocomplete' => '0',
+  'options' => '',
+))->values(array(
+  'fid' => '11',
+  'title' => 'Sales Category',
+  'name' => 'profile_sold_to',
+  'explanation' => "Select the sales categories to which this user's address was sold.",
+  'category' => 'Administrative data',
+  'page' => 'People whose address was sold to %value',
+  'type' => 'selection',
+  'weight' => '-10',
+  'required' => '0',
+  'register' => '0',
+  'visibility' => '4',
+  'autocomplete' => '0',
+  'options' => "Pill spammers\r\nFitness spammers\r\nBack\\slash\r\nForward/slash\r\nDot.in.the.middle",
+))->values(array(
+  'fid' => '12',
+  'title' => 'Favorite bands',
+  'name' => 'profile_bands',
+  'explanation' => "Enter your favorite bands. When you've saved your profile, you'll be able to find other people with the same favorites.",
+  'category' => 'Personal information',
+  'page' => '',
+  'type' => 'list',
+  'weight' => '-6',
+  'required' => '0',
+  'register' => '1',
+  'visibility' => '3',
+  'autocomplete' => '1',
+  'options' => '',
+))->values(array(
+  'fid' => '14',
+  'title' => 'Birthdate',
+  'name' => 'profile_birthdate',
+  'explanation' => "Enter your birth date and we'll send you a coupon.",
+  'category' => 'Personal information',
+  'page' => '',
+  'type' => 'date',
+  'weight' => '4',
+  'required' => '0',
+  'register' => '0',
+  'visibility' => '2',
+  'autocomplete' => '0',
+  'options' => '',
+))->values(array(
+  'fid' => '15',
+  'title' => 'I love migrations',
+  'name' => 'profile_love_migrations',
+  'explanation' => 'If you check this box, you love migrations.',
+  'category' => 'Personal information',
+  'page' => 'People who love migrations',
+  'type' => 'checkbox',
+  'weight' => '-15',
+  'required' => '0',
+  'register' => '0',
+  'visibility' => '2',
+  'autocomplete' => '0',
+  'options' => '',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/ProfileValues.php b/core/modules/migrate_drupal/src/Tests/Table/ProfileValues.php
new file mode 100644
index 0000000..523d367
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/ProfileValues.php
@@ -0,0 +1,194 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\ProfileValues.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the profile_values table.
+ */
+class ProfileValues extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("profile_values", array(
+  'primary key' => array(
+    'fid',
+    'uid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'value' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("profile_values")->fields(array(
+  'fid',
+  'uid',
+  'value',
+))
+    ->values(array(
+  'fid' => '8',
+  'uid' => '2',
+  'value' => 'red',
+))->values(array(
+  'fid' => '9',
+  'uid' => '2',
+  'value' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam nulla sapien, congue nec risus ut, adipiscing aliquet felis. Maecenas quis justo vel nulla varius euismod. Quisque metus metus, cursus sit amet sem non, bibendum vehicula elit. Cras dui nisl, eleifend at iaculis vitae, lacinia ut felis. Nullam aliquam ligula volutpat nulla consectetur accumsan. Maecenas tincidunt molestie diam, a accumsan enim fringilla sit amet. Morbi a tincidunt tellus. Donec imperdiet scelerisque porta. Sed quis sem bibendum eros congue sodales. Vivamus vel fermentum est, at rutrum orci. Nunc consectetur purus ut dolor pulvinar, ut volutpat felis congue. Cras tincidunt odio sed neque sollicitudin, vehicula tempor metus scelerisque.',
+))->values(array(
+  'fid' => '10',
+  'uid' => '2',
+  'value' => '1',
+))->values(array(
+  'fid' => '11',
+  'uid' => '2',
+  'value' => 'Back\slash',
+))->values(array(
+  'fid' => '12',
+  'uid' => '2',
+  'value' => "AC/DC\n,,Eagles\r\nElton John,Lemonheads\r\n\r\nRolling Stones\rQueen\nThe White Stripes",
+))->values(array(
+  'fid' => '13',
+  'uid' => '2',
+  'value' => 'http://example.com/blog',
+))->values(array(
+  'fid' => '14',
+  'uid' => '2',
+  'value' => 'a:3:{s:5:"month";s:1:"6";s:3:"day";s:1:"2";s:4:"year";s:4:"1974";}',
+))->values(array(
+  'fid' => '8',
+  'uid' => '8',
+  'value' => 'brown',
+))->values(array(
+  'fid' => '9',
+  'uid' => '8',
+  'value' => 'Nunc condimentum ligula felis, eget lacinia purus accumsan at. Pellentesque eu lobortis felis. Duis at accumsan nisl, vel pulvinar risus. Nullam venenatis, tellus non eleifend hendrerit, augue nulla rhoncus leo, eget convallis enim sem ut velit. Mauris tincidunt enim ut eros volutpat dapibus. Curabitur augue libero, imperdiet eget orci sed, malesuada dapibus tellus. Nam lacus sapien, convallis vitae quam vel, bibendum commodo odio.',
+))->values(array(
+  'fid' => '10',
+  'uid' => '8',
+  'value' => '0',
+))->values(array(
+  'fid' => '11',
+  'uid' => '8',
+  'value' => 'Forward/slash',
+))->values(array(
+  'fid' => '12',
+  'uid' => '8',
+  'value' => "Deep Purple\nWho\nThe Beatles",
+))->values(array(
+  'fid' => '13',
+  'uid' => '8',
+  'value' => 'http://blog.example.com',
+))->values(array(
+  'fid' => '14',
+  'uid' => '8',
+  'value' => 'a:3:{s:5:"month";s:1:"9";s:3:"day";s:1:"9";s:4:"year";s:4:"1980";}',
+))->values(array(
+  'fid' => '8',
+  'uid' => '15',
+  'value' => 'orange',
+))->values(array(
+  'fid' => '9',
+  'uid' => '15',
+  'value' => 'Donec a diam volutpat augue fringilla fringilla. Mauris ultricies turpis ut lacus tempus, vitae pharetra lacus mattis. Nulla semper dui euismod sem bibendum, in eleifend nisi malesuada. Vivamus orci mauris, volutpat vitae enim ac, aliquam tempus lectus.',
+))->values(array(
+  'fid' => '10',
+  'uid' => '15',
+  'value' => '1',
+))->values(array(
+  'fid' => '11',
+  'uid' => '15',
+  'value' => 'Dot.in.the.middle',
+))->values(array(
+  'fid' => '12',
+  'uid' => '15',
+  'value' => "ABBA\nBoney M",
+))->values(array(
+  'fid' => '13',
+  'uid' => '15',
+  'value' => 'http://example.com/journal',
+))->values(array(
+  'fid' => '14',
+  'uid' => '15',
+  'value' => 'a:3:{s:5:"month";s:2:"11";s:3:"day";s:2:"25";s:4:"year";s:4:"1982";}',
+))->values(array(
+  'fid' => '8',
+  'uid' => '16',
+  'value' => 'blue',
+))->values(array(
+  'fid' => '9',
+  'uid' => '16',
+  'value' => 'Pellentesque sit amet sem et purus pretium consectetuer.',
+))->values(array(
+  'fid' => '10',
+  'uid' => '16',
+  'value' => '0',
+))->values(array(
+  'fid' => '11',
+  'uid' => '16',
+  'value' => 'Faithful servant',
+))->values(array(
+  'fid' => '12',
+  'uid' => '16',
+  'value' => "Van Halen\nDave M",
+))->values(array(
+  'fid' => '13',
+  'uid' => '16',
+  'value' => 'http://example.com/monkeys',
+))->values(array(
+  'fid' => '14',
+  'uid' => '16',
+  'value' => 'a:3:{s:5:"month";s:1:"9";s:3:"day";s:2:"23";s:4:"year";s:4:"1939";}',
+))->values(array(
+  'fid' => '8',
+  'uid' => '17',
+  'value' => 'yellow',
+))->values(array(
+  'fid' => '9',
+  'uid' => '17',
+  'value' => 'The quick brown fox jumped over the lazy dog.',
+))->values(array(
+  'fid' => '10',
+  'uid' => '17',
+  'value' => '0',
+))->values(array(
+  'fid' => '11',
+  'uid' => '17',
+  'value' => 'Anonymous donor',
+))->values(array(
+  'fid' => '12',
+  'uid' => '17',
+  'value' => "Toto\nJohn Denver",
+))->values(array(
+  'fid' => '13',
+  'uid' => '17',
+  'value' => 'http://example.com/penguins',
+))->values(array(
+  'fid' => '14',
+  'uid' => '17',
+  'value' => 'a:3:{s:5:"month";s:2:"12";s:3:"day";s:2:"18";s:4:"year";s:4:"1942";}',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Role.php b/core/modules/migrate_drupal/src/Tests/Table/Role.php
new file mode 100644
index 0000000..32c4e37
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Role.php
@@ -0,0 +1,60 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Role.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the role table.
+ */
+class Role extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("role", array(
+  'primary key' => array(
+    'rid',
+  ),
+  'fields' => array(
+    'rid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("role")->fields(array(
+  'rid',
+  'name',
+))
+    ->values(array(
+  'rid' => '1',
+  'name' => 'anonymous user',
+))->values(array(
+  'rid' => '2',
+  'name' => 'authenticated user',
+))->values(array(
+  'rid' => '3',
+  'name' => 'migrate test role 1',
+))->values(array(
+  'rid' => '4',
+  'name' => 'migrate test role 2',
+))->values(array(
+  'rid' => '5',
+  'name' => 'migrate test role 3 that is longer than thirty two characters',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Semaphore.php b/core/modules/migrate_drupal/src/Tests/Table/Semaphore.php
new file mode 100644
index 0000000..116de75
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Semaphore.php
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Semaphore.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the semaphore table.
+ */
+class Semaphore extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("semaphore", array(
+  'primary key' => array(
+    'name',
+  ),
+  'fields' => array(
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'value' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'expire' => array(
+      'type' => 'numeric',
+      'not null' => TRUE,
+      'precision' => NULL,
+      'scale' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("semaphore")->fields(array(
+  'name',
+  'value',
+  'expire',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Sessions.php b/core/modules/migrate_drupal/src/Tests/Table/Sessions.php
new file mode 100644
index 0000000..97a6dd1
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Sessions.php
@@ -0,0 +1,93 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Sessions.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the sessions table.
+ */
+class Sessions extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("sessions", array(
+  'fields' => array(
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'sid' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'hostname' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'timestamp' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'cache' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'session' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+  'primary key' => array(
+    'sid',
+  ),
+));
+    $this->database->insert("sessions")->fields(array(
+  'uid',
+  'sid',
+  'hostname',
+  'timestamp',
+  'cache',
+  'session',
+))
+    ->values(array(
+  'uid' => '1',
+  'sid' => 'ip5nhnqgvol9b6c9llslj94t23',
+  'hostname' => '::1',
+  'timestamp' => '1420721308',
+  'cache' => '0',
+  'session' => 'node_overview_filter|a:0:{}',
+))->values(array(
+  'uid' => '0',
+  'sid' => 'obml6elitmsr2mf2mecs8u0hs2',
+  'hostname' => '127.0.0.1',
+  'timestamp' => '1420548592',
+  'cache' => '0',
+  'session' => "messages|a:1:{s:5:\"error\";a:2:{i:0;s:175:\"warning: include_once(/Users/benjy/Sites/d6/../includes/utility.inc): failed to open stream: No such file or directory in /Users/benjy/Sites/d6/dump-database-d6.sh on line 31.\";i:1;s:215:\"warning: include_once(): Failed opening '/Users/benjy/Sites/d6/../includes/utility.inc' for inclusion (include_path='.:/usr/local/Cellar/php56/5.6.4/lib/php') in /Users/benjy/Sites/d6/dump-database-d6.sh on line 31.\";}}",
+))->values(array(
+  'uid' => '0',
+  'sid' => 'vm165sjmgaitmpmc8mj6fn5vt1',
+  'hostname' => '127.0.0.1',
+  'timestamp' => '1420548540',
+  'cache' => '0',
+  'session' => "messages|a:1:{s:5:\"error\";a:2:{i:0;s:176:\"warning: include_once(/Users/benjy/Sites/d6/../includes/utility.inc): failed to open stream: No such file or directory in /Users/benjy/Sites/d6/dump-database-d6.php on line 31.\";i:1;s:216:\"warning: include_once(): Failed opening '/Users/benjy/Sites/d6/../includes/utility.inc' for inclusion (include_path='.:/usr/local/Cellar/php56/5.6.4/lib/php') in /Users/benjy/Sites/d6/dump-database-d6.php on line 31.\";}}",
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/System.php b/core/modules/migrate_drupal/src/Tests/Table/System.php
new file mode 100644
index 0000000..2812304
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/System.php
@@ -0,0 +1,980 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\System.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the system table.
+ */
+class System extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("system", array(
+  'primary key' => array(
+    'filename',
+  ),
+  'fields' => array(
+    'filename' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'owner' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'throttle' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'bootstrap' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'schema_version' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '-1',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'info' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("system")->fields(array(
+  'filename',
+  'name',
+  'type',
+  'owner',
+  'status',
+  'throttle',
+  'bootstrap',
+  'schema_version',
+  'weight',
+  'info',
+))
+    ->values(array(
+  'filename' => 'modules/aggregator/aggregator.module',
+  'name' => 'aggregator',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"Aggregator";s:11:"description";s:57:"Aggregates syndicated content (RSS, RDF, and Atom feeds).";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/block/block.module',
+  'name' => 'block',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '0',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Block";s:11:"description";s:62:"Controls the boxes that are displayed around the main content.";s:7:"package";s:15:"Core - required";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/blog/blog.module',
+  'name' => 'blog',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Blog";s:11:"description";s:69:"Enables keeping easily and regularly updated user web pages or blogs.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/blogapi/blogapi.module',
+  'name' => 'blogapi',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:8:"Blog API";s:11:"description";s:79:"Allows users to post content using applications that support XML-RPC blog APIs.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/book/book.module',
+  'name' => 'book',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Book";s:11:"description";s:63:"Allows users to structure site pages in a hierarchy or outline.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/color/color.module',
+  'name' => 'color',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Color";s:11:"description";s:61:"Allows the user to change the color scheme of certain themes.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/comment/comment.module',
+  'name' => 'comment',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Comment";s:11:"description";s:57:"Allows users to comment on and discuss published content.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/contact/contact.module',
+  'name' => 'contact',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Contact";s:11:"description";s:61:"Enables the use of both personal and site-wide contact forms.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/dblog/dblog.module',
+  'name' => 'dblog',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:16:"Database logging";s:11:"description";s:47:"Logs and records system events to the database.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/filter/filter.module',
+  'name' => 'filter',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '0',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Filter";s:11:"description";s:60:"Handles the filtering of content in preparation for display.";s:7:"package";s:15:"Core - required";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/forum/forum.module',
+  'name' => 'forum',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Forum";s:11:"description";s:50:"Enables threaded discussions about general topics.";s:12:"dependencies";a:2:{i:0;s:8:"taxonomy";i:1;s:7:"comment";}s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/help/help.module',
+  'name' => 'help',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Help";s:11:"description";s:35:"Manages the display of online help.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/locale/locale.module',
+  'name' => 'locale',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Locale";s:11:"description";s:119:"Adds language handling functionality and enables the translation of the user interface to languages other than English.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/menu/menu.module',
+  'name' => 'menu',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6000',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Menu";s:11:"description";s:60:"Allows administrators to customize the site navigation menu.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/node/node.module',
+  'name' => 'node',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '0',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Node";s:11:"description";s:66:"Allows content to be submitted to the site and displayed on pages.";s:7:"package";s:15:"Core - required";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/openid/openid.module',
+  'name' => 'openid',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"OpenID";s:11:"description";s:48:"Allows users to log into your site using OpenID.";s:7:"version";s:4:"6.29";s:7:"package";s:15:"Core - optional";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/path/path.module',
+  'name' => 'path',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Path";s:11:"description";s:28:"Allows users to rename URLs.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/php/php.module',
+  'name' => 'php',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"PHP filter";s:11:"description";s:50:"Allows embedded PHP code/snippets to be evaluated.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/ping/ping.module',
+  'name' => 'ping',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Ping";s:11:"description";s:51:"Alerts other sites when your site has been updated.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/poll/poll.module',
+  'name' => 'poll',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Poll";s:11:"description";s:95:"Allows your site to capture votes on different topics in the form of multiple choice questions.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/profile/profile.module',
+  'name' => 'profile',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Profile";s:11:"description";s:36:"Supports configurable user profiles.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/search/search.module',
+  'name' => 'search',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Search";s:11:"description";s:36:"Enables site-wide keyword searching.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/statistics/statistics.module',
+  'name' => 'statistics',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"Statistics";s:11:"description";s:37:"Logs access statistics for your site.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/syslog/syslog.module',
+  'name' => 'syslog',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Syslog";s:11:"description";s:41:"Logs and records system events to syslog.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/system/system.module',
+  'name' => 'system',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6055',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"System";s:11:"description";s:54:"Handles general site configuration for administrators.";s:7:"package";s:15:"Core - required";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/taxonomy/taxonomy.module',
+  'name' => 'taxonomy',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:8:"Taxonomy";s:11:"description";s:38:"Enables the categorization of content.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/throttle/throttle.module',
+  'name' => 'throttle',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:8:"Throttle";s:11:"description";s:66:"Handles the auto-throttling mechanism, to control site congestion.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/tracker/tracker.module',
+  'name' => 'tracker',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Tracker";s:11:"description";s:43:"Enables tracking of recent posts for users.";s:12:"dependencies";a:1:{i:0;s:7:"comment";}s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/translation/translation.module',
+  'name' => 'translation',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:19:"Content translation";s:11:"description";s:57:"Allows content to be translated into different languages.";s:12:"dependencies";a:1:{i:0;s:6:"locale";}s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/trigger/trigger.module',
+  'name' => 'trigger',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Trigger";s:11:"description";s:90:"Enables actions to be fired on certain system events, such as when new content is created.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/update/update.module',
+  'name' => 'update',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:13:"Update status";s:11:"description";s:88:"Checks the status of available updates for Drupal and your installed modules and themes.";s:7:"version";s:4:"6.29";s:7:"package";s:15:"Core - optional";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/upload/upload.module',
+  'name' => 'upload',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6000',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Upload";s:11:"description";s:51:"Allows users to upload and attach files to content.";s:7:"package";s:15:"Core - optional";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'modules/user/user.module',
+  'name' => 'user',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '0',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"User";s:11:"description";s:47:"Manages the user registration and login system.";s:7:"package";s:15:"Core - required";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/autoload/autoload.module',
+  'name' => 'autoload',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:9:{s:4:"name";s:8:"Autoload";s:11:"description";s:46:"Helper module to autoload classes under PHP 5.";s:3:"php";s:5:"5.1.2";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.1";s:7:"project";s:8:"autoload";s:9:"datestamp";s:10:"1303486914";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}}',
+))->values(array(
+  'filename' => 'sites/all/modules/blockqueue/blockqueue.module',
+  'name' => 'blockqueue',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:8:{s:4:"name";s:11:"Block Queue";s:11:"description";s:39:"Add blocks to a queue and retrieve them";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-1.0";s:7:"package";s:5:"Other";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/content.module',
+  'name' => 'content',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:7:"Content";s:11:"description";s:50:"Allows administrators to define new content types.";s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/content_copy/content_copy.module',
+  'name' => 'content_copy',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:12:"Content Copy";s:11:"description";s:51:"Enables ability to import/export field definitions.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/content_permissions/content_permissions.module',
+  'name' => 'content_permissions',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:19:"Content Permissions";s:11:"description";s:43:"Set field-level permissions for CCK fields.";s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/fieldgroup/fieldgroup.module',
+  'name' => 'fieldgroup',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"Fieldgroup";s:11:"description";s:37:"Create display groups for CCK fields.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/nodereference/nodereference.module',
+  'name' => 'nodereference',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"Node Reference";s:11:"description";s:59:"Defines a field type for referencing one node from another.";s:12:"dependencies";a:3:{i:0;s:7:"content";i:1;s:4:"text";i:2;s:13:"optionwidgets";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/number/number.module',
+  'name' => 'number',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6000',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:6:"Number";s:11:"description";s:28:"Defines numeric field types.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/optionwidgets/optionwidgets.module',
+  'name' => 'optionwidgets',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"Option Widgets";s:11:"description";s:82:"Defines selection, check box and radio button widgets for text and numeric fields.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/text/text.module',
+  'name' => 'text',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6003',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Text";s:11:"description";s:32:"Defines simple text field types.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/cck/modules/userreference/userreference.module',
+  'name' => 'userreference',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"User Reference";s:11:"description";s:56:"Defines a field type for referencing a user from a node.";s:12:"dependencies";a:3:{i:0;s:7:"content";i:1;s:4:"text";i:2;s:13:"optionwidgets";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:3:"cck";s:9:"datestamp";s:10:"1294407979";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/certify/certify.module',
+  'name' => 'certify',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:8:{s:4:"name";s:7:"Certify";s:7:"package";s:7:"Certify";s:11:"description";s:73:"A module implementing functionality for issuing certificates to students.";s:4:"core";s:3:"6.x";s:12:"dependencies";a:1:{i:0;s:8:"autoload";}s:10:"dependents";a:0:{}s:7:"version";N;s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/certify/certify_book/certify_book.module',
+  'name' => 'certify_book',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:8:{s:4:"name";s:12:"Certify book";s:7:"package";s:7:"Certify";s:11:"description";s:37:"Read bookpages conditions for certify";s:4:"core";s:3:"6.x";s:12:"dependencies";a:3:{i:0;s:7:"certify";i:1;s:4:"book";i:2;s:8:"autoload";}s:10:"dependents";a:0:{}s:7:"version";N;s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/certify/certify_quiz/certify_quiz.module',
+  'name' => 'certify_quiz',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:8:{s:4:"name";s:12:"Certify quiz";s:7:"package";s:7:"Certify";s:11:"description";s:34:"Quiz module conditions for certify";s:4:"core";s:3:"6.x";s:12:"dependencies";a:3:{i:0;s:7:"certify";i:1;s:4:"quiz";i:2;s:8:"autoload";}s:10:"dependents";a:0:{}s:7:"version";N;s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date/date.module',
+  'name' => 'date',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6005',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:4:"Date";s:11:"description";s:41:"Defines CCK date/time fields and widgets.";s:12:"dependencies";a:3:{i:0;s:7:"content";i:1;s:8:"date_api";i:2;s:13:"date_timezone";}s:7:"package";s:9:"Date/Time";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_api.module',
+  'name' => 'date_api',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6006',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:8:"Date API";s:11:"description";s:45:"A Date API that can be used by other modules.";s:7:"package";s:9:"Date/Time";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_locale/date_locale.module',
+  'name' => 'date_locale',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:11:"Date Locale";s:11:"description";s:124:"Allows the site admin to configure multiple formats for date/time display to tailor dates for a specific locale or audience.";s:7:"package";s:9:"Date/Time";s:12:"dependencies";a:2:{i:0;s:8:"date_api";i:1;s:6:"locale";}s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_php4/date_php4.module',
+  'name' => 'date_php4',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:9:"Date PHP4";s:11:"description";s:134:"Emulate PHP 5.2 date functions in PHP 4.x, PHP 5.0, and PHP 5.1. Required when using the Date API with PHP versions less than PHP 5.2.";s:7:"package";s:9:"Date/Time";s:12:"dependencies";a:1:{i:0;s:8:"date_api";}s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_popup/date_popup.module',
+  'name' => 'date_popup',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"Date Popup";s:11:"description";s:84:"Enables jquery popup calendars and time entry widgets for selecting dates and times.";s:12:"dependencies";a:2:{i:0;s:8:"date_api";i:1;s:13:"date_timezone";}s:7:"package";s:9:"Date/Time";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_repeat/date_repeat.module',
+  'name' => 'date_repeat',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:15:"Date Repeat API";s:11:"description";s:73:"A Date Repeat API to calculate repeating dates and times from iCal rules.";s:12:"dependencies";a:1:{i:0;s:8:"date_api";}s:7:"package";s:9:"Date/Time";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_timezone/date_timezone.module',
+  'name' => 'date_timezone',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '5200',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:13:"Date Timezone";s:11:"description";s:111:"Needed when using Date API. Overrides site and user timezone handling to set timezone names instead of offsets.";s:7:"package";s:9:"Date/Time";s:12:"dependencies";a:1:{i:0;s:8:"date_api";}s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/date/date_tools/date_tools.module',
+  'name' => 'date_tools',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"Date Tools";s:11:"description";s:52:"Tools to import and auto-create dates and calendars.";s:12:"dependencies";a:2:{i:0;s:7:"content";i:1;s:4:"date";}s:7:"package";s:9:"Date/Time";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-2.9";s:7:"project";s:4:"date";s:9:"datestamp";s:10:"1335549078";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/ddblock/ddblock.module',
+  'name' => 'ddblock',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:7:{s:4:"name";s:21:"Dynamic display block";s:11:"description";s:36:"Displays dynamic content in a block.";s:4:"core";s:3:"6.x";s:12:"dependencies";a:1:{i:0;s:13:"jquery_update";}s:10:"dependents";a:0:{}s:7:"version";N;s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/devel/devel.module',
+  'name' => 'devel',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Devel";s:11:"description";s:52:"Various blocks, pages, and functions for developers.";s:7:"package";s:11:"Development";s:12:"dependencies";a:1:{i:0;s:4:"menu";}s:4:"core";s:3:"6.x";s:7:"version";s:8:"6.x-1.28";s:7:"project";s:5:"devel";s:9:"datestamp";s:10:"1391635706";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/devel/devel_generate.module',
+  'name' => 'devel_generate',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"Devel generate";s:11:"description";s:48:"Generate dummy users, nodes, and taxonomy terms.";s:7:"package";s:11:"Development";s:4:"core";s:3:"6.x";s:7:"version";s:8:"6.x-1.28";s:7:"project";s:5:"devel";s:9:"datestamp";s:10:"1391635706";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/devel/devel_node_access.module',
+  'name' => 'devel_node_access',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:17:"Devel node access";s:11:"description";s:67:"Developer block and page illustrating relevant node_access records.";s:7:"package";s:11:"Development";s:4:"core";s:3:"6.x";s:7:"version";s:8:"6.x-1.28";s:7:"project";s:5:"devel";s:9:"datestamp";s:10:"1391635706";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/email/email.module',
+  'name' => 'email',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6001',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Email";s:11:"description";s:35:"Defines an email field type for cck";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-1.4";s:7:"project";s:5:"email";s:9:"datestamp";s:10:"1354093658";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/event/contrib/calendarsignup/calendarsignup.module',
+  'name' => 'calendarsignup',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:15:"Calendar Signup";s:11:"description";s:44:"Add signup forms in an event.module calendar";s:7:"package";s:5:"Event";s:12:"dependencies";a:2:{i:0;s:5:"event";i:1;s:6:"signup";}s:4:"core";s:3:"6.x";s:7:"version";s:11:"6.x-2.x-dev";s:7:"project";s:5:"event";s:9:"datestamp";s:10:"1380577361";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/event/contrib/datepicker/datepicker.module',
+  'name' => 'datepicker',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:11:"Date Picker";s:11:"description";s:40:"Add a date picker to event module forms.";s:7:"package";s:5:"Event";s:12:"dependencies";a:1:{i:0;s:5:"event";}s:4:"core";s:3:"6.x";s:7:"version";s:11:"6.x-2.x-dev";s:7:"project";s:5:"event";s:9:"datestamp";s:10:"1380577361";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/event/event.module',
+  'name' => 'event',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6005',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Event";s:11:"description";s:44:"Calendaring API, calendar display and export";s:7:"package";s:5:"Event";s:4:"core";s:3:"6.x";s:7:"version";s:11:"6.x-2.x-dev";s:7:"project";s:5:"event";s:9:"datestamp";s:10:"1380577361";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/filefield/filefield.module',
+  'name' => 'filefield',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6104',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:9:"FileField";s:11:"description";s:26:"Defines a file field type.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:3:"php";s:3:"5.0";s:7:"version";s:8:"6.x-3.11";s:7:"project";s:9:"filefield";s:9:"datestamp";s:10:"1365968724";s:10:"dependents";a:0:{}}',
+))->values(array(
+  'filename' => 'sites/all/modules/filefield/filefield_meta/filefield_meta.module',
+  'name' => 'filefield_meta',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"FileField Meta";s:11:"description";s:48:"Add metadata gathering and storage to FileField.";s:12:"dependencies";a:2:{i:0;s:9:"filefield";i:1;s:6:"getid3";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:3:"php";s:3:"5.0";s:7:"version";s:8:"6.x-3.11";s:7:"project";s:9:"filefield";s:9:"datestamp";s:10:"1365968724";s:10:"dependents";a:0:{}}',
+))->values(array(
+  'filename' => 'sites/all/modules/imagefield/imagefield.module',
+  'name' => 'imagefield',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6006',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:10:"ImageField";s:11:"description";s:28:"Defines an image field type.";s:4:"core";s:3:"6.x";s:12:"dependencies";a:2:{i:0;s:7:"content";i:1;s:9:"filefield";}s:7:"package";s:3:"CCK";s:7:"version";s:8:"6.x-3.11";s:7:"project";s:10:"imagefield";s:9:"datestamp";s:10:"1365969012";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/jquery_update/jquery_update.module',
+  'name' => 'jquery_update',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:13:"jQuery Update";s:11:"description";s:51:"Updates Drupal to use the latest version of jQuery.";s:7:"package";s:14:"User interface";s:4:"core";s:3:"6.x";s:7:"version";s:14:"6.x-2.0-alpha1";s:7:"project";s:13:"jquery_update";s:9:"datestamp";s:10:"1272041110";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/link/link.module',
+  'name' => 'link',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6002',
+  'weight' => '0',
+  'info' => 'a:11:{s:4:"name";s:4:"Link";s:11:"description";s:32:"Defines simple link field types.";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:7:"package";s:3:"CCK";s:4:"core";s:3:"6.x";s:5:"files";a:1:{i:0;s:16:"link.migrate.inc";}s:7:"version";s:8:"6.x-2.10";s:7:"project";s:4:"link";s:9:"datestamp";s:10:"1360451917";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/nodeaccess/nodeaccess.module',
+  'name' => 'nodeaccess',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:9:{s:4:"name";s:10:"Nodeaccess";s:11:"description";s:32:"Provides per node access control";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-1.5";s:7:"project";s:10:"nodeaccess";s:9:"datestamp";s:10:"1412640229";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/phone/phone.module',
+  'name' => 'phone',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '6200',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:11:"Phone - CCK";s:11:"description";s:84:"The phone module allows administrators to define a CCK field type for phone numbers.";s:7:"package";s:3:"CCK";s:12:"dependencies";a:1:{i:0;s:7:"content";}s:4:"core";s:3:"6.x";s:7:"version";s:8:"6.x-2.18";s:7:"project";s:5:"phone";s:9:"datestamp";s:10:"1294067495";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/views/tests/views_test.module',
+  'name' => 'views_test',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:12:{s:4:"name";s:10:"Views Test";s:11:"description";s:22:"Test module for Views.";s:7:"package";s:5:"Views";s:4:"core";s:3:"6.x";s:12:"dependencies";a:1:{i:0;s:5:"views";}s:6:"hidden";b:1;s:5:"files";a:2:{i:0;s:17:"views_test.module";i:1;s:18:"views_test.install";}s:7:"version";s:7:"6.x-3.0";s:7:"project";s:5:"views";s:9:"datestamp";s:10:"1325638545";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/views/views.module',
+  'name' => 'views',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:5:"Views";s:11:"description";s:55:"Create customized lists and queries from your database.";s:7:"package";s:5:"Views";s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-3.0";s:7:"project";s:5:"views";s:9:"datestamp";s:10:"1325638545";s:12:"dependencies";a:0:{}s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/views/views_export/views_export.module',
+  'name' => 'views_export',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:14:"Views exporter";s:11:"description";s:40:"Allows exporting multiple views at once.";s:7:"package";s:5:"Views";s:12:"dependencies";a:1:{i:0;s:5:"views";}s:4:"core";s:3:"6.x";s:7:"version";s:7:"6.x-3.0";s:7:"project";s:5:"views";s:9:"datestamp";s:10:"1325638545";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'sites/all/modules/views/views_ui.module',
+  'name' => 'views_ui',
+  'type' => 'module',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:10:{s:4:"name";s:8:"Views UI";s:11:"description";s:93:"Administrative interface to views. Without this module, you cannot create or edit your views.";s:7:"package";s:5:"Views";s:4:"core";s:3:"6.x";s:12:"dependencies";a:1:{i:0;s:5:"views";}s:7:"version";s:7:"6.x-3.0";s:7:"project";s:5:"views";s:9:"datestamp";s:10:"1325638545";s:10:"dependents";a:0:{}s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'themes/bluemarine/bluemarine.info',
+  'name' => 'bluemarine',
+  'type' => 'theme',
+  'owner' => 'themes/engines/phptemplate/phptemplate.engine',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:13:{s:4:"name";s:10:"Bluemarine";s:11:"description";s:66:"Table-based multi-column theme with a marine and ash color scheme.";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:6:"engine";s:11:"phptemplate";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:7:"regions";a:5:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";s:7:"content";s:7:"Content";s:6:"header";s:6:"Header";s:6:"footer";s:6:"Footer";}s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:11:"stylesheets";a:1:{s:3:"all";a:1:{s:9:"style.css";s:27:"themes/bluemarine/style.css";}}s:7:"scripts";a:1:{s:9:"script.js";s:27:"themes/bluemarine/script.js";}s:10:"screenshot";s:32:"themes/bluemarine/screenshot.png";s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'themes/chameleon/chameleon.info',
+  'name' => 'chameleon',
+  'type' => 'theme',
+  'owner' => 'themes/chameleon/chameleon.theme',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:12:{s:4:"name";s:9:"Chameleon";s:11:"description";s:42:"Minimalist tabled theme with light colors.";s:7:"regions";a:2:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";}s:8:"features";a:4:{i:0;s:4:"logo";i:1;s:7:"favicon";i:2;s:4:"name";i:3;s:6:"slogan";}s:11:"stylesheets";a:1:{s:3:"all";a:2:{s:9:"style.css";s:26:"themes/chameleon/style.css";s:10:"common.css";s:27:"themes/chameleon/common.css";}}s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:7:"scripts";a:1:{s:9:"script.js";s:26:"themes/chameleon/script.js";}s:10:"screenshot";s:31:"themes/chameleon/screenshot.png";s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'themes/chameleon/marvin/marvin.info',
+  'name' => 'marvin',
+  'type' => 'theme',
+  'owner' => '',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:13:{s:4:"name";s:6:"Marvin";s:11:"description";s:31:"Boxy tabled theme in all grays.";s:7:"regions";a:2:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";}s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:10:"base theme";s:9:"chameleon";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:11:"stylesheets";a:1:{s:3:"all";a:1:{s:9:"style.css";s:33:"themes/chameleon/marvin/style.css";}}s:7:"scripts";a:1:{s:9:"script.js";s:33:"themes/chameleon/marvin/script.js";}s:10:"screenshot";s:38:"themes/chameleon/marvin/screenshot.png";s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'themes/garland/garland.info',
+  'name' => 'garland',
+  'type' => 'theme',
+  'owner' => 'themes/engines/phptemplate/phptemplate.engine',
+  'status' => '1',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:13:{s:4:"name";s:7:"Garland";s:11:"description";s:66:"Tableless, recolorable, multi-column, fluid width theme (default).";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:6:"engine";s:11:"phptemplate";s:11:"stylesheets";a:2:{s:3:"all";a:1:{s:9:"style.css";s:24:"themes/garland/style.css";}s:5:"print";a:1:{s:9:"print.css";s:24:"themes/garland/print.css";}}s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:7:"regions";a:5:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";s:7:"content";s:7:"Content";s:6:"header";s:6:"Header";s:6:"footer";s:6:"Footer";}s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:7:"scripts";a:1:{s:9:"script.js";s:24:"themes/garland/script.js";}s:10:"screenshot";s:29:"themes/garland/screenshot.png";s:3:"php";s:5:"4.3.5";}',
+))->values(array(
+  'filename' => 'themes/garland/minnelli/minnelli.info',
+  'name' => 'minnelli',
+  'type' => 'theme',
+  'owner' => 'themes/engines/phptemplate/phptemplate.engine',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:14:{s:4:"name";s:8:"Minnelli";s:11:"description";s:56:"Tableless, recolorable, multi-column, fixed width theme.";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:10:"base theme";s:7:"garland";s:11:"stylesheets";a:1:{s:3:"all";a:1:{s:12:"minnelli.css";s:36:"themes/garland/minnelli/minnelli.css";}}s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:7:"regions";a:5:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";s:7:"content";s:7:"Content";s:6:"header";s:6:"Header";s:6:"footer";s:6:"Footer";}s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:7:"scripts";a:1:{s:9:"script.js";s:33:"themes/garland/minnelli/script.js";}s:10:"screenshot";s:38:"themes/garland/minnelli/screenshot.png";s:3:"php";s:5:"4.3.5";s:6:"engine";s:11:"phptemplate";}',
+))->values(array(
+  'filename' => 'themes/pushbutton/pushbutton.info',
+  'name' => 'pushbutton',
+  'type' => 'theme',
+  'owner' => 'themes/engines/phptemplate/phptemplate.engine',
+  'status' => '0',
+  'throttle' => '0',
+  'bootstrap' => '0',
+  'schema_version' => '-1',
+  'weight' => '0',
+  'info' => 'a:13:{s:4:"name";s:10:"Pushbutton";s:11:"description";s:52:"Tabled, multi-column theme in blue and orange tones.";s:7:"version";s:4:"6.29";s:4:"core";s:3:"6.x";s:6:"engine";s:11:"phptemplate";s:7:"project";s:6:"drupal";s:9:"datestamp";s:10:"1384980946";s:7:"regions";a:5:{s:4:"left";s:12:"Left sidebar";s:5:"right";s:13:"Right sidebar";s:7:"content";s:7:"Content";s:6:"header";s:6:"Header";s:6:"footer";s:6:"Footer";}s:8:"features";a:10:{i:0;s:20:"comment_user_picture";i:1;s:7:"favicon";i:2;s:7:"mission";i:3;s:4:"logo";i:4;s:4:"name";i:5;s:17:"node_user_picture";i:6;s:6:"search";i:7;s:6:"slogan";i:8;s:13:"primary_links";i:9;s:15:"secondary_links";}s:11:"stylesheets";a:1:{s:3:"all";a:1:{s:9:"style.css";s:27:"themes/pushbutton/style.css";}}s:7:"scripts";a:1:{s:9:"script.js";s:27:"themes/pushbutton/script.js";}s:10:"screenshot";s:32:"themes/pushbutton/screenshot.png";s:3:"php";s:5:"4.3.5";}',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/TermData.php b/core/modules/migrate_drupal/src/Tests/Table/TermData.php
new file mode 100644
index 0000000..437548f
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/TermData.php
@@ -0,0 +1,102 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\TermData.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the term_data table.
+ */
+class TermData extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("term_data", array(
+  'primary key' => array(
+    'tid',
+  ),
+  'fields' => array(
+    'tid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("term_data")->fields(array(
+  'tid',
+  'vid',
+  'name',
+  'description',
+  'weight',
+))
+    ->values(array(
+  'tid' => '1',
+  'vid' => '1',
+  'name' => 'term 1 of vocabulary 1',
+  'description' => 'description of term 1 of vocabulary 1',
+  'weight' => '0',
+))->values(array(
+  'tid' => '2',
+  'vid' => '2',
+  'name' => 'term 2 of vocabulary 2',
+  'description' => 'description of term 2 of vocabulary 2',
+  'weight' => '3',
+))->values(array(
+  'tid' => '3',
+  'vid' => '2',
+  'name' => 'term 3 of vocabulary 2',
+  'description' => 'description of term 3 of vocabulary 2',
+  'weight' => '4',
+))->values(array(
+  'tid' => '4',
+  'vid' => '3',
+  'name' => 'term 4 of vocabulary 3',
+  'description' => 'description of term 4 of vocabulary 3',
+  'weight' => '6',
+))->values(array(
+  'tid' => '5',
+  'vid' => '3',
+  'name' => 'term 5 of vocabulary 3',
+  'description' => 'description of term 5 of vocabulary 3',
+  'weight' => '7',
+))->values(array(
+  'tid' => '6',
+  'vid' => '3',
+  'name' => 'term 6 of vocabulary 3',
+  'description' => 'description of term 6 of vocabulary 3',
+  'weight' => '8',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/TermHierarchy.php b/core/modules/migrate_drupal/src/Tests/Table/TermHierarchy.php
new file mode 100644
index 0000000..f5e2201
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/TermHierarchy.php
@@ -0,0 +1,69 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\TermHierarchy.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the term_hierarchy table.
+ */
+class TermHierarchy extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("term_hierarchy", array(
+  'primary key' => array(
+    'tid',
+    'parent',
+  ),
+  'fields' => array(
+    'tid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'parent' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("term_hierarchy")->fields(array(
+  'tid',
+  'parent',
+))
+    ->values(array(
+  'tid' => '1',
+  'parent' => '2',
+))->values(array(
+  'tid' => '2',
+  'parent' => '0',
+))->values(array(
+  'tid' => '3',
+  'parent' => '2',
+))->values(array(
+  'tid' => '4',
+  'parent' => '0',
+))->values(array(
+  'tid' => '5',
+  'parent' => '4',
+))->values(array(
+  'tid' => '6',
+  'parent' => '4',
+))->values(array(
+  'tid' => '6',
+  'parent' => '5',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/TermNode.php b/core/modules/migrate_drupal/src/Tests/Table/TermNode.php
new file mode 100644
index 0000000..90ec387
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/TermNode.php
@@ -0,0 +1,72 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\TermNode.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the term_node table.
+ */
+class TermNode extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("term_node", array(
+  'fields' => array(
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'tid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+  'primary key' => array(
+    'vid',
+    'tid',
+  ),
+));
+    $this->database->insert("term_node")->fields(array(
+  'nid',
+  'vid',
+  'tid',
+))
+    ->values(array(
+  'nid' => '1',
+  'vid' => '2',
+  'tid' => '4',
+))->values(array(
+  'nid' => '1',
+  'vid' => '2',
+  'tid' => '5',
+))->values(array(
+  'nid' => '2',
+  'vid' => '3',
+  'tid' => '2',
+))->values(array(
+  'nid' => '2',
+  'vid' => '3',
+  'tid' => '3',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/TermRelation.php b/core/modules/migrate_drupal/src/Tests/Table/TermRelation.php
new file mode 100644
index 0000000..b03c0e7
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/TermRelation.php
@@ -0,0 +1,53 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\TermRelation.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the term_relation table.
+ */
+class TermRelation extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("term_relation", array(
+  'primary key' => array(
+    'trid',
+  ),
+  'fields' => array(
+    'trid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'tid1' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'tid2' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("term_relation")->fields(array(
+  'trid',
+  'tid1',
+  'tid2',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/TermSynonym.php b/core/modules/migrate_drupal/src/Tests/Table/TermSynonym.php
new file mode 100644
index 0000000..2fc2519
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/TermSynonym.php
@@ -0,0 +1,52 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\TermSynonym.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the term_synonym table.
+ */
+class TermSynonym extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("term_synonym", array(
+  'primary key' => array(
+    'tsid',
+  ),
+  'fields' => array(
+    'tsid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '11',
+    ),
+    'tid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("term_synonym")->fields(array(
+  'tsid',
+  'tid',
+  'name',
+))
+    
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Upload.php b/core/modules/migrate_drupal/src/Tests/Table/Upload.php
new file mode 100644
index 0000000..fa39922
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Upload.php
@@ -0,0 +1,113 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Upload.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the upload table.
+ */
+class Upload extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("upload", array(
+  'primary key' => array(
+    'fid',
+    'vid',
+  ),
+  'fields' => array(
+    'fid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'nid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'description' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'list' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("upload")->fields(array(
+  'fid',
+  'nid',
+  'vid',
+  'description',
+  'list',
+  'weight',
+))
+    ->values(array(
+  'fid' => '1',
+  'nid' => '1',
+  'vid' => '1',
+  'description' => 'file 1-1-1',
+  'list' => '0',
+  'weight' => '5',
+))->values(array(
+  'fid' => '2',
+  'nid' => '1',
+  'vid' => '2',
+  'description' => 'file 1-2-2',
+  'list' => '1',
+  'weight' => '4',
+))->values(array(
+  'fid' => '3',
+  'nid' => '1',
+  'vid' => '2',
+  'description' => 'file 1-2-3',
+  'list' => '0',
+  'weight' => '3',
+))->values(array(
+  'fid' => '2',
+  'nid' => '2',
+  'vid' => '3',
+  'description' => 'file 2-3-2',
+  'list' => '1',
+  'weight' => '2',
+))->values(array(
+  'fid' => '3',
+  'nid' => '2',
+  'vid' => '3',
+  'description' => 'file 2-3-3',
+  'list' => '0',
+  'weight' => '1',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/UrlAlias.php b/core/modules/migrate_drupal/src/Tests/Table/UrlAlias.php
new file mode 100644
index 0000000..eb5494f
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/UrlAlias.php
@@ -0,0 +1,69 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\UrlAlias.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the url_alias table.
+ */
+class UrlAlias extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("url_alias", array(
+  'primary key' => array(
+    'pid',
+  ),
+  'fields' => array(
+    'pid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'src' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'dst' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'language' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '12',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("url_alias")->fields(array(
+  'pid',
+  'src',
+  'dst',
+  'language',
+))
+    ->values(array(
+  'pid' => '1',
+  'src' => 'node/1',
+  'dst' => 'alias-one',
+  'language' => 'en',
+))->values(array(
+  'pid' => '2',
+  'src' => 'node/2',
+  'dst' => 'alias-two',
+  'language' => 'en',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Users.php b/core/modules/migrate_drupal/src/Tests/Table/Users.php
new file mode 100644
index 0000000..f8eed56
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Users.php
@@ -0,0 +1,309 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Users.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the users table.
+ */
+class Users extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("users", array(
+  'primary key' => array(
+    'uid',
+  ),
+  'fields' => array(
+    'uid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '60',
+      'default' => '',
+    ),
+    'pass' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+    'mail' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'mode' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'sort' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'threshold' => array(
+      'type' => 'int',
+      'not null' => FALSE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'theme' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'signature' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'signature_format' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '6',
+      'default' => '0',
+    ),
+    'created' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'access' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'login' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+    'status' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+    'timezone' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '8',
+    ),
+    'language' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '12',
+      'default' => '',
+    ),
+    'picture' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'init' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '64',
+      'default' => '',
+    ),
+    'data' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'timezone_name' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '50',
+      'default' => '',
+    ),
+    'pass_plain' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'expected_timezone' => array(
+      'type' => 'varchar',
+      'not null' => FALSE,
+      'length' => '50',
+    ),
+    'timezone_id' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '11',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("users")->fields(array(
+  'uid',
+  'name',
+  'pass',
+  'mail',
+  'mode',
+  'sort',
+  'threshold',
+  'theme',
+  'signature',
+  'signature_format',
+  'created',
+  'access',
+  'login',
+  'status',
+  'timezone',
+  'language',
+  'picture',
+  'init',
+  'data',
+  'timezone_name',
+  'pass_plain',
+  'expected_timezone',
+  'timezone_id',
+))
+    ->values(array(
+  'uid' => '2',
+  'name' => 'john.doe',
+  'pass' => '671cc45b3e2c6eb751d6a554dc5a5fe7',
+  'mail' => 'john.doe@example.com',
+  'mode' => '0',
+  'sort' => '0',
+  'threshold' => '0',
+  'theme' => '',
+  'signature' => 'John Doe | john.doe@example.com',
+  'signature_format' => '1',
+  'created' => '1391150052',
+  'access' => '1391259672',
+  'login' => '1391152253',
+  'status' => '1',
+  'timezone' => '3600',
+  'language' => 'fr',
+  'picture' => 'core/modules/simpletest/files/image-test.jpg',
+  'init' => 'doe@example.com',
+  'data' => 'a:2:{s:7:"contact";i:1;s:13:"form_build_id";s:48:"form-qu_DMjE-Vfg01arT5J4VbuBCkOgx_LeySJx4qrPOSuA";}',
+  'timezone_name' => 'Europe/Berlin',
+  'pass_plain' => 'john.doe_pass',
+  'expected_timezone' => 'Europe/Berlin',
+  'timezone_id' => '1',
+))->values(array(
+  'uid' => '8',
+  'name' => 'joe.roe',
+  'pass' => '93a70546e6c032c135499fed70cfe438',
+  'mail' => 'joe.roe@example.com',
+  'mode' => '0',
+  'sort' => '0',
+  'threshold' => '0',
+  'theme' => '',
+  'signature' => 'JR',
+  'signature_format' => '2',
+  'created' => '1391150053',
+  'access' => '1391259673',
+  'login' => '1391152254',
+  'status' => '1',
+  'timezone' => '7200',
+  'language' => 'ro',
+  'picture' => 'core/modules/simpletest/files/image-test.png',
+  'init' => 'roe@example.com',
+  'data' => 'a:2:{s:7:"contact";i:0;s:13:"form_build_id";s:48:"form-1TxjbL2_1dEHIxEu2Db6OvEsSN1x9ILH1VCgnvsO6LE";}',
+  'timezone_name' => 'Europe/Helsinki',
+  'pass_plain' => 'joe.roe_pass',
+  'expected_timezone' => 'Europe/Helsinki',
+  'timezone_id' => '0',
+))->values(array(
+  'uid' => '15',
+  'name' => 'joe.bloggs',
+  'pass' => '2ff23139aeb404274dc67cbee8c64fb0',
+  'mail' => 'joe.bloggs@example.com',
+  'mode' => '0',
+  'sort' => '0',
+  'threshold' => '0',
+  'theme' => '',
+  'signature' => 'bloggs',
+  'signature_format' => '1',
+  'created' => '1391150054',
+  'access' => '1391259674',
+  'login' => '1391152255',
+  'status' => '1',
+  'timezone' => '3600',
+  'language' => 'en',
+  'picture' => '',
+  'init' => 'bloggs@example.com',
+  'data' => 'a:0:{}',
+  'timezone_name' => NULL,
+  'pass_plain' => 'joe.bloggs_pass',
+  'expected_timezone' => NULL,
+  'timezone_id' => '0',
+))->values(array(
+  'uid' => '16',
+  'name' => 'sal.saraniti',
+  'pass' => '77404657c8bcd8e9aa8f3147856efb4f',
+  'mail' => 'sal.saraniti@example.com',
+  'mode' => '0',
+  'sort' => '0',
+  'threshold' => '0',
+  'theme' => '',
+  'signature' => '',
+  'signature_format' => '0',
+  'created' => '1391151054',
+  'access' => '1391259574',
+  'login' => '1391162255',
+  'status' => '1',
+  'timezone' => '3600',
+  'language' => 'en',
+  'picture' => '',
+  'init' => 'sal.saraniti@example.com',
+  'data' => 'a:0:{}',
+  'timezone_name' => NULL,
+  'pass_plain' => 'sal.saraniti',
+  'expected_timezone' => NULL,
+  'timezone_id' => '0',
+))->values(array(
+  'uid' => '17',
+  'name' => 'terry.saraniti',
+  'pass' => '8fb310d3ec746d720e0e8efefd0cce5c',
+  'mail' => 'terry.saraniti@example.com',
+  'mode' => '0',
+  'sort' => '0',
+  'threshold' => '0',
+  'theme' => '',
+  'signature' => '',
+  'signature_format' => '0',
+  'created' => '1390151054',
+  'access' => '1390259574',
+  'login' => '1390162255',
+  'status' => '1',
+  'timezone' => '3600',
+  'language' => 'en',
+  'picture' => '',
+  'init' => 'terry.saraniti@example.com',
+  'data' => 'a:0:{}',
+  'timezone_name' => NULL,
+  'pass_plain' => 'terry.saraniti',
+  'expected_timezone' => NULL,
+  'timezone_id' => '0',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/UsersRoles.php b/core/modules/migrate_drupal/src/Tests/Table/UsersRoles.php
new file mode 100644
index 0000000..4304539
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/UsersRoles.php
@@ -0,0 +1,75 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\UsersRoles.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the users_roles table.
+ */
+class UsersRoles extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("users_roles", array(
+  'primary key' => array(
+    'uid',
+    'rid',
+  ),
+  'fields' => array(
+    'uid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'rid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+  ),
+));
+    $this->database->insert("users_roles")->fields(array(
+  'uid',
+  'rid',
+))
+    ->values(array(
+  'uid' => '2',
+  'rid' => '3',
+))->values(array(
+  'uid' => '8',
+  'rid' => '4',
+))->values(array(
+  'uid' => '8',
+  'rid' => '5',
+))->values(array(
+  'uid' => '15',
+  'rid' => '3',
+))->values(array(
+  'uid' => '15',
+  'rid' => '4',
+))->values(array(
+  'uid' => '15',
+  'rid' => '5',
+))->values(array(
+  'uid' => '16',
+  'rid' => '3',
+))->values(array(
+  'uid' => '16',
+  'rid' => '5',
+))->values(array(
+  'uid' => '17',
+  'rid' => '4',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Variable.php b/core/modules/migrate_drupal/src/Tests/Table/Variable.php
new file mode 100644
index 0000000..61f0006
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Variable.php
@@ -0,0 +1,524 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Variable.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the variable table.
+ */
+class Variable extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("variable", array(
+  'primary key' => array(
+    'name',
+  ),
+  'fields' => array(
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '128',
+      'default' => '',
+    ),
+    'value' => array(
+      'type' => 'text',
+      'not null' => TRUE,
+      'length' => NULL,
+    ),
+  ),
+));
+    $this->database->insert("variable")->fields(array(
+  'name',
+  'value',
+))
+    ->values(array(
+  'name' => 'actions_max_stack',
+  'value' => 'i:35;',
+))->values(array(
+  'name' => 'admin_compact_mode',
+  'value' => 'b:0;',
+))->values(array(
+  'name' => 'aggregator_allowed_html_tags',
+  'value' => 's:70:"<a> <b> <br /> <dd> <dl> <dt> <em> <i> <li> <ol> <p> <strong> <u> <ul>";',
+))->values(array(
+  'name' => 'aggregator_clear',
+  'value' => 's:7:"9676800";',
+))->values(array(
+  'name' => 'aggregator_fetcher',
+  'value' => 's:10:"aggregator";',
+))->values(array(
+  'name' => 'aggregator_parser',
+  'value' => 's:10:"aggregator";',
+))->values(array(
+  'name' => 'aggregator_processors',
+  'value' => 'a:1:{i:0;s:10:"aggregator";}',
+))->values(array(
+  'name' => 'aggregator_summary_items',
+  'value' => 's:1:"3";',
+))->values(array(
+  'name' => 'aggregator_teaser_length',
+  'value' => 's:3:"600";',
+))->values(array(
+  'name' => 'allowed_html_1',
+  'value' => 's:61:"<a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>";',
+))->values(array(
+  'name' => 'allow_insecure_uploads',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'anonymous',
+  'value' => 's:5:"Guest";',
+))->values(array(
+  'name' => 'book_allowed_types',
+  'value' => 'a:1:{i:0;s:4:"book";}',
+))->values(array(
+  'name' => 'book_block_mode',
+  'value' => 's:9:"all pages";',
+))->values(array(
+  'name' => 'book_child_type',
+  'value' => 's:4:"book";',
+))->values(array(
+  'name' => 'cache',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'cache_lifetime',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'comment_anonymous_article',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'comment_anonymous_page',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'comment_anonymous_story',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'comment_article',
+  'value' => 's:1:"2";',
+))->values(array(
+  'name' => 'comment_controls_article',
+  'value' => 's:1:"3";',
+))->values(array(
+  'name' => 'comment_controls_page',
+  'value' => 's:1:"3";',
+))->values(array(
+  'name' => 'comment_controls_story',
+  'value' => 's:1:"3";',
+))->values(array(
+  'name' => 'comment_default_mode_article',
+  'value' => 's:1:"4";',
+))->values(array(
+  'name' => 'comment_default_mode_page',
+  'value' => 's:1:"4";',
+))->values(array(
+  'name' => 'comment_default_mode_story',
+  'value' => 's:1:"2";',
+))->values(array(
+  'name' => 'comment_default_order_article',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_default_order_page',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_default_order_story',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_default_per_page_article',
+  'value' => 's:2:"50";',
+))->values(array(
+  'name' => 'comment_default_per_page_page',
+  'value' => 's:2:"50";',
+))->values(array(
+  'name' => 'comment_default_per_page_story',
+  'value' => 's:2:"70";',
+))->values(array(
+  'name' => 'comment_form_location_article',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'comment_form_location_page',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'comment_form_location_story',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'comment_page',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'comment_preview_article',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_preview_page',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_preview_story',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'comment_story',
+  'value' => 's:1:"2";',
+))->values(array(
+  'name' => 'comment_subject_field_article',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_subject_field_page',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'comment_subject_field_story',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'contact_default_status',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'contact_hourly_threshold',
+  'value' => 'i:3;',
+))->values(array(
+  'name' => 'content_extra_weights_story',
+  'value' => 'a:9:{s:5:"title";s:2:"-5";s:10:"body_field";s:2:"-2";s:20:"revision_information";s:2:"19";s:6:"author";s:2:"18";s:7:"options";s:2:"20";s:16:"comment_settings";s:2:"22";s:4:"menu";s:2:"-3";s:8:"taxonomy";s:2:"-4";s:11:"attachments";s:2:"21";}',
+))->values(array(
+  'name' => 'content_schema_version',
+  'value' => 's:4:"6010";',
+))->values(array(
+  'name' => 'cron_threshold_error',
+  'value' => 'i:1209600;',
+))->values(array(
+  'name' => 'cron_threshold_warning',
+  'value' => 'i:172800;',
+))->values(array(
+  'name' => 'css_js_query_string',
+  'value' => 's:20:"RZndiw70000000000000";',
+))->values(array(
+  'name' => 'date_api_version',
+  'value' => 's:3:"5.2";',
+))->values(array(
+  'name' => 'date_format_long',
+  'value' => 's:24:"\L\O\N\G l, F j, Y - H:i";',
+))->values(array(
+  'name' => 'date_format_medium',
+  'value' => 's:27:"\M\E\D\I\U\M D, m/d/Y - H:i";',
+))->values(array(
+  'name' => 'date_format_short',
+  'value' => 's:22:"\S\H\O\R\T m/d/Y - H:i";',
+))->values(array(
+  'name' => 'dblog_row_limit',
+  'value' => 'i:1000;',
+))->values(array(
+  'name' => 'drupal_http_request_fails',
+  'value' => 'b:0;',
+))->values(array(
+  'name' => 'drupal_private_key',
+  'value' => 's:43:"6bTz0JLHTM1R1c7VtbZtbio47JygBoNuGuzS5G0JYWs";',
+))->values(array(
+  'name' => 'error_level',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'event_nodeapi_event',
+  'value' => 's:3:"all";',
+))->values(array(
+  'name' => 'feed_default_items',
+  'value' => 'i:10;',
+))->values(array(
+  'name' => 'feed_item_length',
+  'value' => 's:5:"title";',
+))->values(array(
+  'name' => 'file_description_length',
+  'value' => 'i:128;',
+))->values(array(
+  'name' => 'file_description_type',
+  'value' => 's:9:"textfield";',
+))->values(array(
+  'name' => 'file_directory_path',
+  'value' => 's:19:"sites/default/files";',
+))->values(array(
+  'name' => 'file_directory_temp',
+  'value' => 's:10:"files/temp";',
+))->values(array(
+  'name' => 'file_icon_directory',
+  'value' => 's:25:"sites/default/files/icons";',
+))->values(array(
+  'name' => 'filter_allowed_protocols',
+  'value' => 'a:13:{i:0;s:4:"http";i:1;s:5:"https";i:2;s:3:"ftp";i:3;s:4:"news";i:4;s:4:"nntp";i:5;s:3:"tel";i:6;s:6:"telnet";i:7;s:6:"mailto";i:8;s:3:"irc";i:9;s:3:"ssh";i:10;s:4:"sftp";i:11;s:6:"webcal";i:12;s:4:"rtsp";}',
+))->values(array(
+  'name' => 'filter_html_1',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'filter_html_help_1',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'filter_html_nofollow_1',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'filter_url_length_1',
+  'value' => 's:2:"72";',
+))->values(array(
+  'name' => 'form_build_id_article',
+  'value' => 's:48:"form-uujdfNoFjx9PnvEkSoFnanxF1waDx_AikUQLRTGGdvQ";',
+))->values(array(
+  'name' => 'forum_block_num_0',
+  'value' => 's:1:"5";',
+))->values(array(
+  'name' => 'forum_block_num_1',
+  'value' => 's:1:"5";',
+))->values(array(
+  'name' => 'forum_hot_topic',
+  'value' => 's:2:"15";',
+))->values(array(
+  'name' => 'forum_nav_vocabulary',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'forum_order',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'forum_per_page',
+  'value' => 's:2:"25";',
+))->values(array(
+  'name' => 'image_jpeg_quality',
+  'value' => 'i:75;',
+))->values(array(
+  'name' => 'image_toolkit',
+  'value' => 's:2:"gd";',
+))->values(array(
+  'name' => 'javascript_parsed',
+  'value' => 'a:0:{}',
+))->values(array(
+  'name' => 'locale_cache_strings',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'locale_js_directory',
+  'value' => 's:9:"languages";',
+))->values(array(
+  'name' => 'menu_expanded',
+  'value' => 'a:1:{i:0;s:15:"secondary-links";}',
+))->values(array(
+  'name' => 'menu_masks',
+  'value' => 'a:21:{i:0;i:127;i:1;i:63;i:2;i:62;i:3;i:61;i:4;i:59;i:5;i:31;i:6;i:30;i:7;i:29;i:8;i:24;i:9;i:21;i:10;i:15;i:11;i:14;i:12;i:13;i:13;i:11;i:14;i:7;i:15;i:6;i:16;i:5;i:17;i:4;i:18;i:3;i:19;i:2;i:20;i:1;}',
+))->values(array(
+  'name' => 'menu_override_parent_selector',
+  'value' => 'b:0;',
+))->values(array(
+  'name' => 'minimum_word_size',
+  'value' => 's:1:"3";',
+))->values(array(
+  'name' => 'node_admin_theme',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'node_options_article',
+  'value' => 'a:1:{i:0;s:7:"promote";}',
+))->values(array(
+  'name' => 'node_options_forum',
+  'value' => 'a:1:{i:0;s:6:"status";}',
+))->values(array(
+  'name' => 'node_options_test_event',
+  'value' => 'a:2:{i:0;s:6:"sticky";i:1;s:8:"revision";}',
+))->values(array(
+  'name' => 'node_options_test_page',
+  'value' => 'a:3:{i:0;s:6:"status";i:1;s:7:"promote";i:2;s:6:"sticky";}',
+))->values(array(
+  'name' => 'node_options_test_planet',
+  'value' => 'a:2:{i:0;s:6:"sticky";i:1;s:8:"revision";}',
+))->values(array(
+  'name' => 'node_options_test_story',
+  'value' => 'a:2:{i:0;s:6:"status";i:1;s:7:"promote";}',
+))->values(array(
+  'name' => 'node_preview',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'node_rank_comments',
+  'value' => 's:1:"5";',
+))->values(array(
+  'name' => 'node_rank_promote',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'node_rank_recent',
+  'value' => 's:1:"0";',
+))->values(array(
+  'name' => 'node_rank_relevance',
+  'value' => 's:1:"2";',
+))->values(array(
+  'name' => 'node_rank_sticky',
+  'value' => 's:1:"8";',
+))->values(array(
+  'name' => 'node_rank_views',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'overlap_cjk',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'page_compression',
+  'value' => 's:1:"1";',
+))->values(array(
+  'name' => 'preprocess_css',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'preprocess_js',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'search_cron_limit',
+  'value' => 's:3:"100";',
+))->values(array(
+  'name' => 'simpletest_clear_results',
+  'value' => 'b:1;',
+))->values(array(
+  'name' => 'simpletest_httpauth_method',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'simpletest_httpauth_password',
+  'value' => 'N;',
+))->values(array(
+  'name' => 'simpletest_httpauth_username',
+  'value' => 'N;',
+))->values(array(
+  'name' => 'simpletest_verbose',
+  'value' => 'b:1;',
+))->values(array(
+  'name' => 'site_403',
+  'value' => 's:4:"user";',
+))->values(array(
+  'name' => 'site_404',
+  'value' => 's:14:"page-not-found";',
+))->values(array(
+  'name' => 'site_frontpage',
+  'value' => 's:4:"node";',
+))->values(array(
+  'name' => 'site_mail',
+  'value' => 's:21:"site_mail@example.com";',
+))->values(array(
+  'name' => 'site_name',
+  'value' => 's:9:"site_name";',
+))->values(array(
+  'name' => 'site_offline',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'site_offline_message',
+  'value' => 's:94:"Drupal is currently under maintenance. We should be back shortly. Thank you for your patience.";',
+))->values(array(
+  'name' => 'site_slogan',
+  'value' => 's:13:"Migrate rocks";',
+))->values(array(
+  'name' => 'statistics_block_top_all_num',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'statistics_block_top_day_num',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'statistics_block_top_last_num',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'statistics_count_content_views',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'statistics_enable_access_log',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'statistics_flush_accesslog_timer',
+  'value' => 'i:259200;',
+))->values(array(
+  'name' => 'syslog_facility',
+  'value' => 'i:128;',
+))->values(array(
+  'name' => 'syslog_identity',
+  'value' => 's:6:"drupal";',
+))->values(array(
+  'name' => 'taxonomy_override_selector',
+  'value' => 'b:0;',
+))->values(array(
+  'name' => 'taxonomy_terms_per_page_admin',
+  'value' => 'i:100;',
+))->values(array(
+  'name' => 'teaser_length',
+  'value' => 'i:456;',
+))->values(array(
+  'name' => 'theme_default',
+  'value' => 's:7:"garland";',
+))->values(array(
+  'name' => 'theme_settings',
+  'value' => 'a:22:{s:11:"toggle_logo";i:1;s:11:"toggle_name";i:1;s:13:"toggle_slogan";i:0;s:14:"toggle_mission";i:1;s:24:"toggle_node_user_picture";i:0;s:27:"toggle_comment_user_picture";i:0;s:13:"toggle_search";i:0;s:14:"toggle_favicon";i:1;s:20:"toggle_primary_links";i:1;s:22:"toggle_secondary_links";i:1;s:21:"toggle_node_info_test";i:1;s:26:"toggle_node_info_something";i:1;s:12:"default_logo";i:1;s:9:"logo_path";s:0:"";s:11:"logo_upload";s:0:"";s:15:"default_favicon";i:1;s:12:"favicon_path";s:0:"";s:14:"favicon_upload";s:0:"";s:26:"toggle_node_info_test_page";i:1;s:27:"toggle_node_info_test_story";i:1;s:27:"toggle_node_info_test_event";i:1;s:28:"toggle_node_info_test_planet";i:1;}',
+))->values(array(
+  'name' => 'update_check_frequency',
+  'value' => 's:1:"7";',
+))->values(array(
+  'name' => 'update_fetch_url',
+  'value' => 's:41:"http://updates.drupal.org/release-history";',
+))->values(array(
+  'name' => 'update_max_fetch_attempts',
+  'value' => 'i:2;',
+))->values(array(
+  'name' => 'update_notification_threshold',
+  'value' => 's:3:"all";',
+))->values(array(
+  'name' => 'update_notify_emails',
+  'value' => 'a:0:{}',
+))->values(array(
+  'name' => 'upload_article',
+  'value' => 'b:0;',
+))->values(array(
+  'name' => 'upload_page',
+  'value' => 'b:1;',
+))->values(array(
+  'name' => 'upload_story',
+  'value' => 'b:1;',
+))->values(array(
+  'name' => 'user_email_verification',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'user_mail_password_reset_body',
+  'value' => "s:409:\"!username,\n\nA request to reset the password for your account has been made at !site.\n\nYou may now log in to !uri_brief by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once. It expires after one day and nothing will happen if it's not used.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\";",
+))->values(array(
+  'name' => 'user_mail_password_reset_subject',
+  'value' => 's:52:"Replacement login information for !username at !site";',
+))->values(array(
+  'name' => 'user_mail_register_admin_created_body',
+  'value' => "s:452:\"!username,\n\nA site administrator at !site has created an account for you. You may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYou may also log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\n\n--  !site team\";",
+))->values(array(
+  'name' => 'user_mail_register_admin_created_subject',
+  'value' => 's:52:"An administrator created an account for you at !site";',
+))->values(array(
+  'name' => 'user_mail_register_no_approval_required_body',
+  'value' => "s:426:\"!username,\n\nThank you for registering at !site. You may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYou may also log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\n\n--  !site team\";",
+))->values(array(
+  'name' => 'user_mail_register_no_approval_required_subject',
+  'value' => 's:38:"Account details for !username at !site";',
+))->values(array(
+  'name' => 'user_mail_status_activated_body',
+  'value' => "s:419:\"!username,\n\nYour account at !site has been activated.\n\nYou may now log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\nAfter logging in, you will be redirected to !edit_uri so you can change your password.\n\nOnce you have set your own password, you will be able to log in to !login_uri in the future using:\n\nusername: !username\n\";",
+))->values(array(
+  'name' => 'user_mail_status_activated_notify',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'user_mail_status_activated_subject',
+  'value' => 's:49:"Account details for !username at !site (approved)";',
+))->values(array(
+  'name' => 'user_mail_status_blocked_body',
+  'value' => "s:51:\"!username,\n\nYour account on !site has been blocked.\";",
+))->values(array(
+  'name' => 'user_mail_status_blocked_notify',
+  'value' => 'i:1;',
+))->values(array(
+  'name' => 'user_mail_status_blocked_subject',
+  'value' => 's:48:"Account details for !username at !site (blocked)";',
+))->values(array(
+  'name' => 'user_mail_status_deleted_body',
+  'value' => "s:51:\"!username,\n\nYour account on !site has been deleted.\";",
+))->values(array(
+  'name' => 'user_mail_status_deleted_subject',
+  'value' => 's:48:"Account details for !username at !site (deleted)";',
+))->values(array(
+  'name' => 'user_mail_user_mail_register_pending_approval_body',
+  'value' => "s:267:\"!username,\n\nThank you for registering at !site. Your application for an account is currently pending approval. Once it has been approved, you will receive another email containing information about how to log in, set your password, and other details.\n\n\n--  !site team\";",
+))->values(array(
+  'name' => 'user_mail_user_mail_register_pending_approval_subject',
+  'value' => 's:63:"Account details for !username at !site (pending admin approval)";',
+))->values(array(
+  'name' => 'user_register',
+  'value' => 'i:0;',
+))->values(array(
+  'name' => 'user_signatures',
+  'value' => 's:1:"1";',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/Vocabulary.php b/core/modules/migrate_drupal/src/Tests/Table/Vocabulary.php
new file mode 100644
index 0000000..29092e9
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/Vocabulary.php
@@ -0,0 +1,172 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\Vocabulary.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the vocabulary table.
+ */
+class Vocabulary extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("vocabulary", array(
+  'primary key' => array(
+    'vid',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'serial',
+      'not null' => TRUE,
+      'length' => '10',
+      'unsigned' => TRUE,
+    ),
+    'name' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'description' => array(
+      'type' => 'text',
+      'not null' => FALSE,
+      'length' => NULL,
+    ),
+    'help' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'relations' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'hierarchy' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'multiple' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'required' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'tags' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '3',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'module' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '255',
+      'default' => '',
+    ),
+    'weight' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '4',
+      'default' => '0',
+    ),
+  ),
+));
+    $this->database->insert("vocabulary")->fields(array(
+  'vid',
+  'name',
+  'description',
+  'help',
+  'relations',
+  'hierarchy',
+  'multiple',
+  'required',
+  'tags',
+  'module',
+  'weight',
+))
+    ->values(array(
+  'vid' => '1',
+  'name' => 'vocabulary 1 (i=0)',
+  'description' => 'description of vocabulary 1 (i=0)',
+  'help' => '',
+  'relations' => '1',
+  'hierarchy' => '0',
+  'multiple' => '0',
+  'required' => '0',
+  'tags' => '0',
+  'module' => 'taxonomy',
+  'weight' => '4',
+))->values(array(
+  'vid' => '2',
+  'name' => 'vocabulary 2 (i=1)',
+  'description' => 'description of vocabulary 2 (i=1)',
+  'help' => '',
+  'relations' => '1',
+  'hierarchy' => '1',
+  'multiple' => '1',
+  'required' => '0',
+  'tags' => '0',
+  'module' => 'taxonomy',
+  'weight' => '5',
+))->values(array(
+  'vid' => '3',
+  'name' => 'vocabulary 3 (i=2)',
+  'description' => 'description of vocabulary 3 (i=2)',
+  'help' => '',
+  'relations' => '1',
+  'hierarchy' => '2',
+  'multiple' => '0',
+  'required' => '0',
+  'tags' => '0',
+  'module' => 'taxonomy',
+  'weight' => '6',
+))->values(array(
+  'vid' => '4',
+  'name' => 'Tags',
+  'description' => 'Tags Vocabulary',
+  'help' => '',
+  'relations' => '1',
+  'hierarchy' => '0',
+  'multiple' => '0',
+  'required' => '0',
+  'tags' => '0',
+  'module' => 'taxonomy',
+  'weight' => '0',
+))->values(array(
+  'vid' => '5',
+  'name' => 'vocabulary name much longer than thirty two characters',
+  'description' => 'description of vocabulary name much longer than thirty two characters',
+  'help' => '',
+  'relations' => '1',
+  'hierarchy' => '3',
+  'multiple' => '1',
+  'required' => '0',
+  'tags' => '0',
+  'module' => 'taxonomy',
+  'weight' => '7',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/Table/VocabularyNodeTypes.php b/core/modules/migrate_drupal/src/Tests/Table/VocabularyNodeTypes.php
new file mode 100644
index 0000000..01f578e
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/Table/VocabularyNodeTypes.php
@@ -0,0 +1,62 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\VocabularyNodeTypes.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the vocabulary_node_types table.
+ */
+class VocabularyNodeTypes extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("vocabulary_node_types", array(
+  'primary key' => array(
+    'vid',
+    'type',
+  ),
+  'fields' => array(
+    'vid' => array(
+      'type' => 'int',
+      'not null' => TRUE,
+      'length' => '10',
+      'default' => '0',
+      'unsigned' => TRUE,
+    ),
+    'type' => array(
+      'type' => 'varchar',
+      'not null' => TRUE,
+      'length' => '32',
+      'default' => '',
+    ),
+  ),
+));
+    $this->database->insert("vocabulary_node_types")->fields(array(
+  'vid',
+  'type',
+))
+    ->values(array(
+  'vid' => '4',
+  'type' => 'article',
+))->values(array(
+  'vid' => '4',
+  'type' => 'page',
+))->values(array(
+  'vid' => '1',
+  'type' => 'story',
+))->values(array(
+  'vid' => '2',
+  'type' => 'story',
+))->values(array(
+  'vid' => '3',
+  'type' => 'story',
+))
+    ->execute();
+  }
+
+}
\ No newline at end of file
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateActionConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateActionConfigsTest.php
index 5c7daf4..843033f 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateActionConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateActionConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_action_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6ActionSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorConfigsTest.php
index 331bdaa..cff9377 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_aggregator_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6AggregatorSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorFeedTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorFeedTest.php
index b8b503e..769c994 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorFeedTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorFeedTest.php
@@ -27,7 +27,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_aggregator_feed');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6AggregatorFeed.php',
+      $this->getDumpDirectory() . '/AggregatorFeed.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorItemTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorItemTest.php
index 93f1894..672711c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorItemTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateAggregatorItemTest.php
@@ -47,7 +47,7 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_aggregator_item');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6AggregatorItem.php',
+      $this->getDumpDirectory() . '/AggregatorItem.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockContentTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockContentTest.php
index 8373030..f44346e 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockContentTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockContentTest.php
@@ -43,7 +43,7 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_custom_block');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Box.php',
+      $this->getDumpDirectory() . '/Boxes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockTest.php
index 9198ce5..41837c0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateBlockTest.php
@@ -71,7 +71,8 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_block');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Block.php',
+      $this->getDumpDirectory() . '/Blocks.php',
+      $this->getDumpDirectory() . '/BlocksRoles.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateBookConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateBookConfigsTest.php
index 35de27f..c33b1f0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateBookConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateBookConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_book_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6BookSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateBookTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateBookTest.php
index 9f650b7..fe55e14 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateBookTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateBookTest.php
@@ -40,7 +40,8 @@ protected function setUp() {
     $this->prepareMigrations($id_mappings);
     // Load database dumps to provide source data.
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Book.php',
+      $this->getDumpDirectory() . '/Book.php',
+      $this->getDumpDirectory() . '/MenuLinks.php',
     );
     $this->loadDumps($dumps);
     // Migrate books..
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldRevisionTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldRevisionTest.php
index 47f6928..64b286c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldRevisionTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldRevisionTest.php
@@ -64,11 +64,6 @@ protected function setUp() {
       ),
     );
     $this->prepareMigrations($id_mappings);
-    $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6NodeRevision.php',
-    );
-    $this->loadDumps($dumps);
-
     $migrations = entity_load_multiple('migration', array('d6_cck_field_revision:*'));
     foreach ($migrations as $migration) {
       $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldValuesTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldValuesTest.php
index c3e8fbb..eb9d2a0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldValuesTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCckFieldValuesTest.php
@@ -155,12 +155,12 @@ protected function setUp() {
    */
   public function testCckFields() {
     $node = Node::load(1);
-    $this->assertEqual($node->field_test->value, 'This is a shared text field', "Shared field storage field is correct.");
-    $this->assertEqual($node->field_test->format, 1, "Shared field storage field with multiple columns is correct.");
-    $this->assertEqual($node->field_test_two->value, 10, 'Multi field storage field is correct');
-    $this->assertEqual($node->field_test_two[1]->value, 20, 'Multi field second value is correct.');
+    $this->assertEqual($node->field_test->value, 'This is a shared text field');
+    $this->assertEqual($node->field_test->format, 1);
+    $this->assertEqual($node->field_test_two->value, 10);
+    $this->assertEqual($node->field_test_two[1]->value, 20);
     $this->assertEqual($node->field_test_three->value, '42.42', 'Single field second value is correct.');
-    $this->assertEqual($node->field_test_integer_selectlist[0]->value, '3412', 'Integer select list value is correct');
+    $this->assertEqual($node->field_test_integer_selectlist[0]->value, '3412');
     $this->assertEqual($node->field_test_identical1->value, '1', 'Integer value is correct');
     $this->assertEqual($node->field_test_identical2->value, '1', 'Integer value is correct');
     $this->assertEqual($node->field_test_exclude_unset->value, 'This is a field with exclude unset.', 'Field with exclude unset is correct.');
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTest.php
index 74ff074..c1e9273 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTest.php
@@ -56,9 +56,13 @@ protected function setUp() {
     $migration = entity_load('migration', 'd6_comment');
 
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Node.php',
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
-      $this->getDumpDirectory() . '/Drupal6Comment.php',
+      $this->getDumpDirectory() . '/Node.php',
+      $this->getDumpDirectory() . '/NodeRevisions.php',
+      $this->getDumpDirectory() . '/ContentTypeStory.php',
+      $this->getDumpDirectory() . '/ContentTypeTestPlanet.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Comments.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTypeTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTypeTest.php
index cc25e4e..45da40b 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTypeTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentTypeTest.php
@@ -29,7 +29,8 @@ protected function setUp() {
     $migration = entity_load('migration', 'd6_comment_type');
 
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableDisplayBase.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableDisplayBase.php
index eb28daa..46b4a3c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableDisplayBase.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableDisplayBase.php
@@ -42,7 +42,7 @@
    *
    * @var array
    */
-  protected $types = array('page', 'story');
+  protected $types = array('page', 'story', 'article');
 
   /**
    * {@inheritdoc}
@@ -67,7 +67,8 @@ protected function setUp() {
       ))->save();
     }
     $this->dumps = array(
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
     );
     $id_mappings = array(
       'd6_comment_field_instance' => array(
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityDisplayTest.php
index c0f058e..d7f7a5f 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityDisplayTest.php
@@ -22,7 +22,7 @@ class MigrateCommentVariableEntityDisplayTest extends MigrateCommentVariableDisp
   /**
    * The node types being used.
    */
-  protected $types = array('page', 'story');
+  protected $types = array('page', 'story', 'article');
 
   /**
    * Tests comment variables migrated into an entity display.
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityFormDisplaySubjectTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityFormDisplaySubjectTest.php
index 67539b6..8d6f970 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityFormDisplaySubjectTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableEntityFormDisplaySubjectTest.php
@@ -46,7 +46,8 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_comment_entity_form_display_subject');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableFieldTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableFieldTest.php
index 203e0ff..1ad22f9 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableFieldTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableFieldTest.php
@@ -44,7 +44,8 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_comment_field');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableInstanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableInstanceTest.php
index c6e369a..9ca6577 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableInstanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateCommentVariableInstanceTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     );
     $this->prepareMigrations($id_mappings);
 
-    foreach (array('page', 'story') as $type) {
+    foreach (array('page', 'story', 'article') as $type) {
       entity_create('node_type', array('type' => $type))->save();
     }
     entity_create('field_storage_config', array(
@@ -53,7 +53,8 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_comment_field_instance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6CommentVariable.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/NodeType.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateContactCategoryTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateContactCategoryTest.php
index c055144..3d690d9 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateContactCategoryTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateContactCategoryTest.php
@@ -33,7 +33,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_contact_category');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6ContactCategory.php',
+      $this->getDumpDirectory() . '/Contact.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateContactConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateContactConfigsTest.php
index e3f0e29..e856b76 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateContactConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateContactConfigsTest.php
@@ -43,8 +43,8 @@ protected function setUp() {
     $this->prepareMigrations($id_mappings);
     $migration = entity_load('migration', 'd6_contact_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6ContactSettings.php',
-      $this->getDumpDirectory() . '/Drupal6ContactCategory.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/Contact.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateDateFormatTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateDateFormatTest.php
index 247f00f..b1c967e 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateDateFormatTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateDateFormatTest.php
@@ -23,7 +23,7 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_date_formats');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6DateFormat.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateDblogConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateDblogConfigsTest.php
index ae2cccc..2f9c644 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateDblogConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateDblogConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_dblog_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6DblogSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateDrupal6Test.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateDrupal6Test.php
index 92e9ef4..0b4b57d 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateDrupal6Test.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateDrupal6Test.php
@@ -165,67 +165,45 @@ protected function setUp() {
   protected function getDumps() {
     $tests_path = $this->getDumpDirectory();
     $dumps = array(
-      $tests_path . '/Drupal6ActionSettings.php',
-      $tests_path . '/Drupal6AggregatorFeed.php',
-      $tests_path . '/Drupal6AggregatorItem.php',
-      $tests_path . '/Drupal6AggregatorSettings.php',
-      $tests_path . '/Drupal6Block.php',
-      $tests_path . '/Drupal6Book.php',
-      $tests_path . '/Drupal6BookSettings.php',
-      $tests_path . '/Drupal6Box.php',
-      $tests_path . '/Drupal6Comment.php',
-      $tests_path . '/Drupal6CommentVariable.php',
-      $tests_path . '/Drupal6ContactCategory.php',
-      $tests_path . '/Drupal6ContactSettings.php',
-      $tests_path . '/Drupal6DateFormat.php',
-      $tests_path . '/Drupal6DblogSettings.php',
-      $tests_path . '/Drupal6FieldInstance.php',
-      $tests_path . '/Drupal6File.php',
-      $tests_path . '/Drupal6FileSettings.php',
-      $tests_path . '/Drupal6FilterFormat.php',
-      $tests_path . '/Drupal6ForumSettings.php',
-      $tests_path . '/Drupal6LocaleSettings.php',
-      $tests_path . '/Drupal6Menu.php',
-      $tests_path . '/Drupal6MenuLink.php',
-      $tests_path . '/Drupal6MenuSettings.php',
-      $tests_path . '/Drupal6Node.php',
-      $tests_path . '/Drupal6NodeBodyInstance.php',
-      $tests_path . '/Drupal6NodeRevision.php',
-      $tests_path . '/Drupal6NodeSettings.php',
-      $tests_path . '/Drupal6NodeType.php',
-      $tests_path . '/Drupal6SearchPage.php',
-      $tests_path . '/Drupal6SearchSettings.php',
-      $tests_path . '/Drupal6SimpletestSettings.php',
-      $tests_path . '/Drupal6StatisticsSettings.php',
-      $tests_path . '/Drupal6SyslogSettings.php',
-      $tests_path . '/Drupal6SystemCron.php',
-      // This dump contains the file directory path to the simpletest directory
-      // where the files are.
-      $tests_path . '/Drupal6SystemFile.php',
-      $tests_path . '/Drupal6SystemFilter.php',
-      $tests_path . '/Drupal6SystemImage.php',
-      $tests_path . '/Drupal6SystemImageGd.php',
-      $tests_path . '/Drupal6SystemLogging.php',
-      $tests_path . '/Drupal6SystemMaintenance.php',
-      $tests_path . '/Drupal6SystemPerformance.php',
-      $tests_path . '/Drupal6SystemRss.php',
-      $tests_path . '/Drupal6SystemSite.php',
-      $tests_path . '/Drupal6TaxonomySettings.php',
-      $tests_path . '/Drupal6TaxonomyTerm.php',
-      $tests_path . '/Drupal6TaxonomyVocabulary.php',
-      $tests_path . '/Drupal6TermNode.php',
-      $tests_path . '/Drupal6TextSettings.php',
-      $tests_path . '/Drupal6UpdateSettings.php',
-      $tests_path . '/Drupal6Upload.php',
-      $tests_path . '/Drupal6UploadField.php',
-      $tests_path . '/Drupal6UploadInstance.php',
-      $tests_path . '/Drupal6UrlAlias.php',
-      $tests_path . '/Drupal6User.php',
-      $tests_path . '/Drupal6UserMail.php',
-      $tests_path . '/Drupal6UserProfileFields.php',
-      $tests_path . '/Drupal6UserRole.php',
-      $tests_path . '/Drupal6UserSettings.php',
-      $tests_path . '/Drupal6VocabularyField.php',
+      $tests_path . '/AggregatorFeed.php',
+      $tests_path . '/AggregatorItem.php',
+      $tests_path . '/Blocks.php',
+      $tests_path . '/BlocksRoles.php',
+      $tests_path . '/Book.php',
+      $tests_path . '/Boxes.php',
+      $tests_path . '/Comments.php',
+      $tests_path . '/Contact.php',
+      $tests_path . '/ContentFieldMultivalue.php',
+      $tests_path . '/ContentFieldTest.php',
+      $tests_path . '/ContentFieldTestExcludeUnset.php',
+      $tests_path . '/ContentFieldTestTwo.php',
+      $tests_path . '/ContentNodeField.php',
+      $tests_path . '/ContentNodeFieldInstance.php',
+      $tests_path . '/ContentTypeStory.php',
+      $tests_path . '/ContentTypeTestPlanet.php',
+      $tests_path . '/EventTimezones.php',
+      $tests_path . '/Files.php',
+      $tests_path . '/FilterFormats.php',
+      $tests_path . '/Filters.php',
+      $tests_path . '/MenuCustom.php',
+      $tests_path . '/MenuLinks.php',
+      $tests_path . '/Node.php',
+      $tests_path . '/NodeRevisions.php',
+      $tests_path . '/NodeType.php',
+      $tests_path . '/Permission.php',
+      $tests_path . '/ProfileFields.php',
+      $tests_path . '/ProfileValues.php',
+      $tests_path . '/Role.php',
+      $tests_path . '/TermData.php',
+      $tests_path . '/TermHierarchy.php',
+      $tests_path . '/TermNode.php',
+      $tests_path . '/Upload.php',
+      $tests_path . '/UrlAlias.php',
+      $tests_path . '/Users.php',
+      $tests_path . '/UsersRoles.php',
+      $tests_path . '/Variable.php',
+      $tests_path . '/Vocabulary.php',
+      $tests_path . '/VocabularyNodeTypes.php',
     );
 
     return $dumps;
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldFormatterSettingsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldFormatterSettingsTest.php
index f1758e3..713aed0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldFormatterSettingsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldFormatterSettingsTest.php
@@ -66,7 +66,12 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_field_formatter_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldInstanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldInstanceTest.php
index 3649ac0..86ba11c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldInstanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldInstanceTest.php
@@ -68,7 +68,12 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_field_instance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->createFields();
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldTest.php
index e1ad519..19fc924 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldTest.php
@@ -32,7 +32,12 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_field');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
@@ -82,7 +87,7 @@ public function testFields() {
     // Date field.
     $field_storage = entity_load('field_storage_config', 'node.field_test_datetime');
     $this->assertEqual($field_storage->type, "datetime",  t('Field type is @fieldtype. It should be datetime.', array('@fieldtype' => $field_storage->type)));
-    $this->assertEqual($field_storage->status(), FALSE, "Status is FALSE");
+    $this->assertEqual($field_storage->status(), TRUE);
 
     // Decimal field with radio buttons.
     $field_storage = entity_load('field_storage_config', 'node.field_test_decimal_radio_buttons');
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldWidgetSettingsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldWidgetSettingsTest.php
index 09b922c..614fe31 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldWidgetSettingsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFieldWidgetSettingsTest.php
@@ -63,7 +63,12 @@ protected function setUp() {
     $this->prepareMigrations($id_mappings);
     $migration = entity_load('migration', 'd6_field_instance_widget_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFileConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFileConfigsTest.php
index 212c924..343af9c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFileConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFileConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_file_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FileSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFileTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFileTest.php
index 48645c1..f9e4595 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFileTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFileTest.php
@@ -9,6 +9,7 @@
 
 use Drupal\migrate\MigrateExecutable;
 use Drupal\migrate_drupal\Tests\MigrateDrupalTestBase;
+use Drupal\Core\Database\Database;
 
 /**
  * file migration.
@@ -30,7 +31,7 @@ class MigrateFileTest extends MigrateDrupalTestBase {
   protected function setUp() {
     parent::setUp();
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6File.php',
+      $this->getDumpDirectory() . '/Files.php',
     );
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_file');
@@ -60,9 +61,16 @@ public function testFiles() {
     db_truncate(entity_load('migration', 'd6_file')->getIdMap()->mapTableName())->execute();
     $migration = entity_load_unchanged('migration', 'd6_file');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemFile.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
-    $this->loadDumps($dumps, 'loadMigrateFileStandalone');
+    $this->prepare($migration, $dumps);
+
+    // Update the file_directory_path.
+    Database::getConnection('default', 'migrate')
+      ->update('variable')
+      ->fields(array('value' => serialize('files/test')))
+      ->condition('name', 'file_directory_path')
+      ->execute();
     $executable = new MigrateExecutable($migration, $this);
     $executable->import();
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateFilterFormatTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateFilterFormatTest.php
index 756204c..c6e0416 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateFilterFormatTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateFilterFormatTest.php
@@ -29,7 +29,9 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_filter_format');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FilterFormat.php',
+      $this->getDumpDirectory() . '/Filters.php',
+      $this->getDumpDirectory() . '/FilterFormats.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateForumConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateForumConfigsTest.php
index 1a138ec..7ca3170 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateForumConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateForumConfigsTest.php
@@ -39,7 +39,7 @@ protected function setUp() {
     ));
     $migration = entity_load('migration', 'd6_forum_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6ForumSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateLocaleConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateLocaleConfigsTest.php
index e00b134..270cda9 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateLocaleConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateLocaleConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_locale_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6LocaleSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuConfigsTest.php
index dcfc0a7..ce874b3 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_menu_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6MenuSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuLinkTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuLinkTest.php
index 495f487..3be32cf 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuLinkTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuLinkTest.php
@@ -42,7 +42,7 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_menu_links');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6MenuLink.php',
+      $this->getDumpDirectory() . '/MenuLinks.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuTest.php
index a786eca..fc89648 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateMenuTest.php
@@ -27,10 +27,10 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_menu');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Menu.php',
+      $this->getDumpDirectory() . '/MenuCustom.php',
     );
     $this->prepare($migration, $dumps);
-    $executable = new MigrateExecutable($migration, new MigrateMessage());
+    $executable = new MigrateExecutable($migration, $this);
     $executable->import();
   }
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeBundleSettingsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeBundleSettingsTest.php
index 265b3e0..c3fbf9f 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeBundleSettingsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeBundleSettingsTest.php
@@ -36,6 +36,12 @@ public function setUp() {
     entity_create('node_type', array('type' => 'test_story'))->save();
     entity_create('node_type', array('type' => 'test_event'))->save();
     entity_create('node_type', array('type' => 'story'))->save();
+    entity_create('node_type', array('type' => 'article'))->save();
+    entity_create('node_type', array('type' => 'company'))->save();
+    entity_create('node_type', array('type' => 'employee'))->save();
+    entity_create('node_type', array('type' => 'page'))->save();
+    entity_create('node_type', array('type' => 'sponsor'))->save();
+    entity_create('node_type', array('type' => 'event'))->save();
 
     $id_mappings = array(
       'd6_node_type' => array(
@@ -51,7 +57,8 @@ public function setUp() {
     // Setup the dumps.
     $migration = entity_load('migration', 'd6_node_setting_promote');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6NodeType.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeConfigsTest.php
index d68e00e..f8daaae 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_node_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6NodeSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
index 21d3006..c16044a 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeRevisionTest.php
@@ -8,7 +8,7 @@
 namespace Drupal\migrate_drupal\Tests\d6;
 
 use Drupal\migrate\MigrateExecutable;
-use Drupal\migrate_drupal\Tests\Dump\Drupal6User;
+use Drupal\Core\Database\Database;
 
 /**
  * Node content revisions migration.
@@ -22,12 +22,7 @@ class MigrateNodeRevisionTest extends MigrateNodeTestBase {
    */
   protected function setUp() {
     parent::setUp();
-    // Create our users for the node authors.
-    foreach (Drupal6User::getData('users') as $u) {
-      $user = entity_create('user', $u);
-      $user->enforceIsNew();
-      $user->save();
-    }
+
     $id_mappings = array(
       'd6_node' => array(
         array(array(1), array(1)),
@@ -36,9 +31,18 @@ protected function setUp() {
     $this->prepareMigrations($id_mappings);
 
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6NodeRevision.php',
+      $this->getDumpDirectory() . '/Users.php',
     );
     $this->loadDumps($dumps);
+
+    // Create our users for the node authors.
+    $query = Database::getConnection('default', 'migrate')->query('SELECT * FROM {users} WHERE uid NOT IN (0, 1)');
+    while(($row = $query->fetchAssoc()) !== FALSE) {
+      $user = entity_create('user', $row);
+      $user->enforceIsNew();
+      $user->save();
+    }
+
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_node_revision');
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTestBase.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTestBase.php
index ec78a83..3bfdbd2 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTestBase.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTestBase.php
@@ -78,9 +78,18 @@ protected function setUp() {
 
     // Load dumps.
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Node.php',
-      $this->getDumpDirectory() . '/Drupal6NodeType.php',
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/Node.php',
+      $this->getDumpDirectory() . '/NodeRevisions.php',
+      $this->getDumpDirectory() . '/ContentTypeStory.php',
+      $this->getDumpDirectory() . '/ContentTypeTestPlanet.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->loadDumps($dumps);
   }
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTypeTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTypeTest.php
index 034dd04..809bc4f 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTypeTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateNodeTypeTest.php
@@ -32,7 +32,8 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_node_type');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6NodeType.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchConfigsTest.php
index f4a0d44..f87c013 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_search_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SearchSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchPageTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchPageTest.php
index 31e4c36..c17876b 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchPageTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSearchPageTest.php
@@ -33,7 +33,7 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_search_page');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SearchPage.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSimpletestConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSimpletestConfigsTest.php
index d20c288..9ea4597 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSimpletestConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSimpletestConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_simpletest_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SimpletestSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateStatisticsConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateStatisticsConfigsTest.php
index c61f2c6..f35d1a0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateStatisticsConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateStatisticsConfigsTest.php
@@ -35,7 +35,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_statistics_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6StatisticsSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSyslogConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSyslogConfigsTest.php
index 02f7f40..fa9ed90 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSyslogConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSyslogConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_syslog_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SyslogSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemCronTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemCronTest.php
index 972883c..8783659 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemCronTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemCronTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_cron');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemCron.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFileTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFileTest.php
index 0742d55..c23e3b5 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFileTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFileTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_file');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemFile.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFilterTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFilterTest.php
index 3a41355..110c872 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFilterTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemFilterTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_filter');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemFilter.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageGdTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageGdTest.php
index 2e057c8..6cccd84 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageGdTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageGdTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_image_gd');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemImageGd.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageTest.php
index db322b5..5479c1b 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemImageTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_image');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemImage.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemLoggingTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemLoggingTest.php
index 99bff2b..7f275d8 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemLoggingTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemLoggingTest.php
@@ -27,7 +27,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_logging');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemLogging.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemMaintenanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemMaintenanceTest.php
index c2d4ec1..3617929 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemMaintenanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemMaintenanceTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_maintenance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemMaintenance.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemPerformanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemPerformanceTest.php
index 056ab69..28d9a8b 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemPerformanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemPerformanceTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_performance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemPerformance.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemRssTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemRssTest.php
index 9fc60aa..e0abd0c 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemRssTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemRssTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_rss');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemRss.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemSiteTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemSiteTest.php
index ecf46ba..ca3afac 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemSiteTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateSystemSiteTest.php
@@ -25,7 +25,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_system_site');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6SystemSite.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, new MigrateMessage());
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyConfigsTest.php
index c788699..3762845 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_taxonomy_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6TaxonomySettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyTermTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyTermTest.php
index d2eb969..938b7a8 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyTermTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyTermTest.php
@@ -34,8 +34,10 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_taxonomy_term');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6TaxonomyTerm.php',
-      $this->getDumpDirectory() . '/Drupal6TaxonomyVocabulary.php',
+      $this->getDumpDirectory() . '/TermData.php',
+      $this->getDumpDirectory() . '/TermHierarchy.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyVocabularyTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyVocabularyTest.php
index 0995ecf..c09e987 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyVocabularyTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateTaxonomyVocabularyTest.php
@@ -31,7 +31,8 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_taxonomy_vocabulary');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6TaxonomyVocabulary.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateTermNodeTestBase.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateTermNodeTestBase.php
index 7404551..153dfe5 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateTermNodeTestBase.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateTermNodeTestBase.php
@@ -87,10 +87,15 @@ protected function setUp() {
       }
     }
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Node.php',
-      $this->getDumpDirectory() . '/Drupal6TermNode.php',
-      $this->getDumpDirectory() . '/Drupal6TaxonomyTerm.php',
-      $this->getDumpDirectory() . '/Drupal6TaxonomyVocabulary.php',
+      $this->getDumpDirectory() . '/Node.php',
+      $this->getDumpDirectory() . '/NodeRevisions.php',
+      $this->getDumpDirectory() . '/ContentTypeStory.php',
+      $this->getDumpDirectory() . '/ContentTypeTestPlanet.php',
+      $this->getDumpDirectory() . '/TermNode.php',
+      $this->getDumpDirectory() . '/TermHierarchy.php',
+      $this->getDumpDirectory() . '/TermData.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->loadDumps($dumps);
   }
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateTextConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateTextConfigsTest.php
index 29da7a8..80069c0 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateTextConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateTextConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_text_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6TextSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUpdateConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUpdateConfigsTest.php
index 413b113..f160db1 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUpdateConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUpdateConfigsTest.php
@@ -34,7 +34,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_update_settings');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UpdateSettings.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadBase.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadBase.php
index 5612c17..cc38f94 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadBase.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadBase.php
@@ -85,8 +85,11 @@ protected function setUp() {
       }
     }
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6Node.php',
-      $this->getDumpDirectory() . '/Drupal6Upload.php',
+      $this->getDumpDirectory() . '/Node.php',
+      $this->getDumpDirectory() . '/NodeRevisions.php',
+      $this->getDumpDirectory() . '/ContentTypeStory.php',
+      $this->getDumpDirectory() . '/ContentTypeTestPlanet.php',
+      $this->getDumpDirectory() . '/Upload.php',
     );
     $this->loadDumps($dumps);
   }
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityDisplayTest.php
index b967b0a..e95b243 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityDisplayTest.php
@@ -43,7 +43,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_upload_entity_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UploadInstance.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityFormDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityFormDisplayTest.php
index c3f6309..3eed337 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityFormDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadEntityFormDisplayTest.php
@@ -43,7 +43,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_upload_entity_form_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UploadInstance.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadFieldTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadFieldTest.php
index 617f9e9..392c6dc 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadFieldTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadFieldTest.php
@@ -32,10 +32,6 @@ protected function setUp() {
     $migration = entity_load('migration', 'd6_upload_field');
     $executable = new MigrateExecutable($migration, $this);
     $executable->import();
-    $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UploadField.php',
-    );
-    $this->prepare($migration, $dumps);
   }
 
   /**
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadInstanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadInstanceTest.php
index b44a378..bc717fa 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadInstanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUploadInstanceTest.php
@@ -54,7 +54,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_upload_field_instance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UploadInstance.php',
+      $this->getDumpDirectory() . '/NodeType.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUrlAliasTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUrlAliasTest.php
index 8449cba..92bcc51 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUrlAliasTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUrlAliasTest.php
@@ -26,7 +26,7 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_url_alias');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UrlAlias.php',
+      $this->getDumpDirectory() . '/UrlAlias.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserConfigsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserConfigsTest.php
index 3e74fde..856b404 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserConfigsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserConfigsTest.php
@@ -26,18 +26,14 @@ class MigrateUserConfigsTest extends MigrateDrupalTestBase {
   protected function setUp() {
     parent::setUp();
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserMail.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $migration = entity_load('migration', 'd6_user_mail');
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
     $executable->import();
 
-    $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserSettings.php',
-    );
     $migration = entity_load('migration', 'd6_user_settings');
-    $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
     $executable->import();
   }
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserContactSettingsTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserContactSettingsTest.php
index 621cd2c..f115a06 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserContactSettingsTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserContactSettingsTest.php
@@ -25,7 +25,10 @@ protected function setUp() {
     parent::setUp();
 
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->loadDumps($dumps);
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserPictureFileTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserPictureFileTest.php
index ff204f7..4c0dc5d 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserPictureFileTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserPictureFileTest.php
@@ -30,7 +30,10 @@ class MigrateUserPictureFileTest extends MigrateDrupalTestBase {
   protected function setUp() {
     parent::setUp();
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_user_picture_file');
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityDisplayTest.php
index aded50f..8eb95b6 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityDisplayTest.php
@@ -87,8 +87,11 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_user_profile_entity_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityFormDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityFormDisplayTest.php
index 627c8d9..ed9a5dc 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityFormDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileEntityFormDisplayTest.php
@@ -82,8 +82,11 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_user_profile_entity_form_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldInstanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldInstanceTest.php
index b76bb11..faa481b 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldInstanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldInstanceTest.php
@@ -36,8 +36,11 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_user_profile_field_instance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldTest.php
index 735e045..c22ce44 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileFieldTest.php
@@ -26,8 +26,11 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_user_profile_field');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileValuesTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileValuesTest.php
index 1e6b586..65a1e42 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileValuesTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserProfileValuesTest.php
@@ -8,7 +8,7 @@
 namespace Drupal\migrate_drupal\Tests\d6;
 
 use Drupal\migrate\MigrateExecutable;
-use Drupal\migrate_drupal\Tests\Dump\Drupal6User;
+use Drupal\Core\Database\Database;
 use Drupal\migrate_drupal\Tests\Dump\Drupal6UserProfileFields;
 use Drupal\migrate_drupal\Tests\MigrateDrupalTestBase;
 use Drupal\user\Entity\User;
@@ -100,12 +100,6 @@ protected function setUp() {
       ))->save();
     }
 
-    // Create some users to migrate the profile data to.
-    foreach (Drupal6User::getData('users') as $u) {
-      $user = entity_create('user', $u);
-      $user->enforceIsNew();
-      $user->save();
-    }
     // Add some id mappings for the dependant migrations.
     $id_mappings = array(
       'd6_user_profile_field_instance' => array(
@@ -127,11 +121,22 @@ protected function setUp() {
 
     // Load database dumps to provide source data.
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->loadDumps($dumps);
 
+    // Create our users for the node authors.
+    $query = Database::getConnection('default', 'migrate')->query('SELECT * FROM {users} WHERE uid NOT IN (0, 1)');
+    while(($row = $query->fetchAssoc()) !== FALSE) {
+      $user = entity_create('user', $row);
+      $user->enforceIsNew();
+      $user->save();
+    }
+
     // Migrate profile fields.
     $migration_format = entity_load('migration', 'd6_profile_values:user');
     $executable = new MigrateExecutable($migration_format, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserRoleTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserRoleTest.php
index ec08766..bb3ad6f 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserRoleTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserRoleTest.php
@@ -42,8 +42,11 @@ protected function setUp() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_user_role');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6UserRole.php',
-      $this->getDumpDirectory() . '/Drupal6FilterFormat.php',
+      $this->getDumpDirectory() . '/Permission.php',
+      $this->getDumpDirectory() . '/Role.php',
+      $this->getDumpDirectory() . '/Filters.php',
+      $this->getDumpDirectory() . '/FilterFormats.php',
+      $this->getDumpDirectory() . '/Variable.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserTest.php
index 26ddbd3..f6db184 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateUserTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateUserTest.php
@@ -85,10 +85,16 @@ protected function setUp() {
 
     // Load database dumps to provide source data.
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FilterFormat.php',
-      $this->getDumpDirectory() . '/Drupal6UserProfileFields.php',
-      $this->getDumpDirectory() . '/Drupal6UserRole.php',
-      $this->getDumpDirectory() . '/Drupal6User.php',
+      $this->getDumpDirectory() . '/Filters.php',
+      $this->getDumpDirectory() . '/FilterFormats.php',
+      $this->getDumpDirectory() . '/Variable.php',
+      $this->getDumpDirectory() . '/ProfileFields.php',
+      $this->getDumpDirectory() . '/Permission.php',
+      $this->getDumpDirectory() . '/Role.php',
+      $this->getDumpDirectory() . '/Users.php',
+      $this->getDumpDirectory() . '/ProfileValues.php',
+      $this->getDumpDirectory() . '/UsersRoles.php',
+      $this->getDumpDirectory() . '/EventTimezones.php',
     );
     $this->loadDumps($dumps);
 
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateViewModesTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateViewModesTest.php
index 8a7a48c..22a3f90 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateViewModesTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateViewModesTest.php
@@ -32,7 +32,12 @@ protected function setUp() {
     parent::setUp();
     $migration = entity_load('migration', 'd6_view_modes');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6FieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeFieldInstance.php',
+      $this->getDumpDirectory() . '/ContentNodeField.php',
+      $this->getDumpDirectory() . '/ContentFieldTest.php',
+      $this->getDumpDirectory() . '/ContentFieldTestTwo.php',
+      $this->getDumpDirectory() . '/ContentFieldMultivalue.php',
+      $this->getDumpDirectory() . '/ContentFieldTestExcludeUnset.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityDisplayTest.php
index bdb849c..2bd19c6 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityDisplayTest.php
@@ -61,7 +61,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_vocabulary_entity_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6VocabularyField.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityFormDisplayTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityFormDisplayTest.php
index 31759aa..5d56c44 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityFormDisplayTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyEntityFormDisplayTest.php
@@ -61,7 +61,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_vocabulary_entity_form_display');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6VocabularyField.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldInstanceTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldInstanceTest.php
index 85889d6..ec7f221 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldInstanceTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldInstanceTest.php
@@ -71,7 +71,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_vocabulary_field_instance');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6VocabularyField.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldTest.php b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldTest.php
index 1d261c3..b0482f7 100644
--- a/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldTest.php
+++ b/core/modules/migrate_drupal/src/Tests/d6/MigrateVocabularyFieldTest.php
@@ -46,7 +46,8 @@ protected function setUp() {
 
     $migration = entity_load('migration', 'd6_vocabulary_field');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6VocabularyField.php',
+      $this->getDumpDirectory() . '/Vocabulary.php',
+      $this->getDumpDirectory() . '/VocabularyNodeTypes.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/modules/migrate_drupal/src/Tests/dependencies/MigrateDependenciesTest.php b/core/modules/migrate_drupal/src/Tests/dependencies/MigrateDependenciesTest.php
index c9085f1..0fa8353 100644
--- a/core/modules/migrate_drupal/src/Tests/dependencies/MigrateDependenciesTest.php
+++ b/core/modules/migrate_drupal/src/Tests/dependencies/MigrateDependenciesTest.php
@@ -58,7 +58,7 @@ public function testAggregatorMigrateDependencies() {
     /** @var \Drupal\migrate\entity\Migration $migration */
     $migration = entity_load('migration', 'd6_aggregator_item');
     $dumps = array(
-      $this->getDumpDirectory() . '/Drupal6AggregatorItem.php',
+      $this->getDumpDirectory() . '/AggregatorItem.php',
     );
     $this->prepare($migration, $dumps);
     $executable = new MigrateExecutable($migration, $this);
diff --git a/core/scripts/dump-database-d6.php b/core/scripts/dump-database-d6.php
new file mode 100644
index 0000000..d9a4a08
--- /dev/null
+++ b/core/scripts/dump-database-d6.php
@@ -0,0 +1,159 @@
+#!/usr/bin/env php
+<?php
+
+/**
+ * Dump a Drupal 6 database into a Drupal PHP files that can be used by the
+ * migration path.
+ *
+ * Setup an additional database connection in your Drupal 8 settings file and
+ * run this scrip like so: "drush scr cores/scripts/dump-database-d6.sh"
+ */
+
+
+use Doctrine\Common\Inflector\Inflector;
+use Drupal\Core\Database\Database;
+use Drupal\Component\Utility\Variable;
+
+// Create the output directory if required.
+$output_folder = DRUPAL_ROOT . '/core/modules/migrate_drupal/src/Tests/Table';
+$class_template = '<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\Dump\{{CLASS_NAME}}.
+ */
+
+namespace Drupal\migrate_drupal\Tests\Table;
+
+use Drupal\migrate_drupal\Tests\Dump\Drupal6DumpBase;
+
+/**
+ * Generated file to represent the {{TABLE}} table.
+ */
+class {{CLASS_NAME}} extends Drupal6DumpBase {
+
+  public function load() {
+    $this->createTable("{{TABLE}}", {{TABLE_DEFINITION}});
+    $this->database->insert("{{TABLE}}")->fields({{PHP_FIELDS}})
+    {{PHP_VALUES}}
+    ->execute();
+  }
+
+}';
+
+
+// Generate a list of tables using the 'migrate' db connection.
+$connection = Database::getConnection('default', 'd6_migrate');
+$tables = $connection->query('SHOW TABLES')->fetchCol();
+
+foreach ($tables as $table) {
+  if (substr($table, 0, 5) === 'cache' || $table === 'watchdog' || $table === 'menu_router') {
+    continue;
+  }
+
+  // Generate the class name.
+  $class = Inflector::classify($table);
+
+  // Generate teh field values.
+  $query = $connection->query(_db_get_query($table));
+  $values = '';
+  while(($row = $query->fetchAssoc()) !== FALSE) {
+    $values .= '->values(' . Variable::export($row) . ')';
+  }
+
+  // Generate the field names.
+  $query = $connection->query("SHOW COLUMNS FROM {$table}");
+  $definition = [];
+  while(($row = $query->fetchAssoc()) !== FALSE) {
+    $field_name = $row['Field'];
+
+    // Parse out the field type and meta information.
+    preg_match('@([a-z]+)(?:\((\d+)(?:,(\d+))?\))?\s*(unsigned)?@', $row['Type'], $matches);
+    $field_type  = _db_field_type_map($matches[1]);
+
+    // If it's auto-increment then make it a serial instead.
+    if ($row['Extra'] === 'auto_increment') {
+      $field_type = 'serial';
+    }
+
+    // Add primary key entries as needed.
+    if ($row['Key'] === 'PRI') {
+      $definition['primary key'][] = $field_name;
+    }
+
+    // All fields have a type and not null.
+    $definition['fields'][$field_name] = [
+      'type' => $field_type,
+      'not null' => $row['Null'] === 'NO',
+    ];
+
+    // If this is a numeric field, the meta will be precision and scale.
+    if ($field_type === 'numeric') {
+      $definition['fields'][$field_name]['precision'] = $matches[2];
+      $definition['fields'][$field_name]['scale'] = $matches[3];
+    }
+    elseif ($field_type === 'time' || $field_type === 'datetime') {
+      // Does D8 have an appropriate datetime Sql type?
+      $definition['fields'][$field_name]['type'] = 'varchar';
+      $definition['fields'][$field_name]['length'] = '100';
+    }
+    else {
+      // All other fields provide length.
+      $definition['fields'][$field_name]['length'] = $matches[2];
+    }
+
+    if (isset($row['Default'])) {
+      $definition['fields'][$field_name]['default'] = $row['Default'];
+    }
+
+    // Set unsigned if it's set.
+    if (isset($matches[4])) {
+      $definition['fields'][$field_name]['unsigned'] = TRUE;
+    }
+
+  }
+  $fields = Variable::export(array_keys($definition['fields']));
+  $definition = Variable::export($definition);
+
+  // Do our substitutions.
+  $php = str_replace('{{TABLE}}', $table, $class_template);
+  $php = str_replace('{{CLASS_NAME}}', $class, $php);
+  $php = str_replace('{{PHP_VALUES}}', $values, $php);
+  $php = str_replace('{{PHP_FIELDS}}', $fields, $php);
+  $php = str_replace('{{TABLE_DEFINITION}}', $definition, $php);
+
+
+  // Save the file.
+  file_put_contents($output_folder . "/$class.php", $php);
+}
+
+function _db_field_type_map($sql_type) {
+  $map = array(
+    'longtext' => 'text',
+    'tinytext' => 'text',
+    'mediumtext' => 'text',
+
+    'tinyint' => 'int',
+    'smallint' => 'int',
+    'mediumint' => 'int',
+    'bigint' => 'int',
+    'int' => 'int',
+
+    'double' => 'numeric',
+    'float' => 'numeric',
+    'decimal' => 'numeric',
+
+    'longblob' => 'blob',
+  );
+
+  return isset($map[$sql_type]) ? $map[$sql_type] : $sql_type;
+}
+
+function _db_get_query($table) {
+  $queries = array(
+    'users' => 'SELECT * FROM {users} WHERE uid NOT IN (0,1)',
+  );
+  return isset($queries[$table]) ? $queries[$table] : 'SELECT * FROM {' . $table .'}';
+}
+
+exit;
diff --git a/core/scripts/dump-database-d6.sh b/core/scripts/dump-database-d6.sh
deleted file mode 100644
index ace93d9..0000000
--- a/core/scripts/dump-database-d6.sh
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/usr/bin/env php
-<?php
-
-/**
- * Dump a Drupal 6 database into a Drupal 7 PHP script to test the upgrade
- * process.
- *
- * Run this script at the root of an existing Drupal 6 installation.
- *
- * The output of this script is a PHP script that can be ran inside Drupal 7
- * and recreates the Drupal 6 database as dumped. Transient data from cache
- * session and watchdog tables are not recorded.
- */
-
-// Define default settings.
-$cmd = 'index.php';
-$_SERVER['HTTP_HOST']       = 'default';
-$_SERVER['PHP_SELF']        = '/index.php';
-$_SERVER['REMOTE_ADDR']     = '127.0.0.1';
-$_SERVER['SERVER_SOFTWARE'] = NULL;
-$_SERVER['REQUEST_METHOD']  = 'GET';
-$_SERVER['QUERY_STRING']    = '';
-$_SERVER['PHP_SELF']        = $_SERVER['REQUEST_URI'] = '/';
-$_SERVER['HTTP_USER_AGENT'] = 'console';
-
-// Bootstrap Drupal.
-include_once './includes/bootstrap.inc';
-drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
-
-// Include the utility drupal_var_export() function.
-include_once __DIR__ . '/../includes/utility.inc';
-
-// Output the PHP header.
-$output = <<<ENDOFHEADER
-<?php
-
-/**
- * @file
- * Filled installation of Drupal 6.17, for test purposes.
- *
- * This file was generated by the dump-database-d6.sh tool, from an
- * installation of Drupal 6, filled with data using the generate-d6-content.sh
- * tool. It has the following modules installed:
-
-ENDOFHEADER;
-
-foreach (\Drupal::moduleHandler()->getModuleList() as $module => $filename) {
-  $output .= " *  - $module\n";
-}
-$output .= " */\n\n";
-
-// Get the current schema, order it by table name.
-$schema = drupal_get_schema();
-ksort($schema);
-
-// Export all the tables in the schema.
-foreach ($schema as $table => $data) {
-  // Remove descriptions to save time and code.
-  unset($data['description']);
-  foreach ($data['fields'] as &$field) {
-    unset($field['description']);
-  }
-
-  // Dump the table structure.
-  $output .= "db_create_table('" . $table . "', " . drupal_var_export($data) . ");\n";
-
-  // Don't output values for those tables.
-  if (substr($table, 0, 5) == 'cache' || $table == 'sessions' || $table == 'watchdog') {
-    $output .= "\n";
-    continue;
-  }
-
-  // Prepare the export of values.
-  $result = db_query('SELECT * FROM {'. $table .'}');
-  $insert = '';
-  while ($record = db_fetch_array($result)) {
-    // users.uid is a serial and inserting 0 into a serial can break MySQL.
-    // So record uid + 1 instead of uid for every uid and once all records
-    // are in place, fix them up.
-    if ($table == 'users') {
-      $record['uid']++;
-    }
-    $insert .= '->values('. drupal_var_export($record) .")\n";
-  }
-
-  // Dump the values if there are some.
-  if ($insert) {
-    $output .= "db_insert('". $table . "')->fields(". drupal_var_export(array_keys($data['fields'])) .")\n";
-    $output .= $insert;
-    $output .= "->execute();\n";
-  }
-
-  // Add the statement fixing the serial in the user table.
-  if ($table == 'users') {
-    $output .= "db_query('UPDATE {users} SET uid = uid - 1');\n";
-  }
-
-  $output .= "\n";
-}
-
-print $output;
