You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/14 18:10:09 UTC

[02/51] [abbrv] [partial] incubator-corinthia git commit: added js test files

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-expected.html
new file mode 100644
index 0000000..02128a9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-expected.html
@@ -0,0 +1,26 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <caption>First Table</caption>
+      <tbody>
+        <tr>
+          <td>Cell</td>
+          <td>Cell</td>
+        </tr>
+      </tbody>
+    </table>
+    <table id="item2" style="width: 100%">
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-input.html
new file mode 100644
index 0000000..a1e3105
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy01-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",false,null);
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<table width="100%">
+  <caption>First Table[]</caption>
+  <tr>
+    <td>Cell</td>
+    <td>Cell</td>
+  </tr>
+</table>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-expected.html
new file mode 100644
index 0000000..768991a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-expected.html
@@ -0,0 +1,27 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <caption>First Table</caption>
+      <tbody>
+        <tr>
+          <td>Cell</td>
+          <td>Cell</td>
+        </tr>
+      </tbody>
+    </table>
+    <table id="item2" style="width: 100%">
+      <caption/>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-input.html
new file mode 100644
index 0000000..01dd824
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy02-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,null);
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<table width="100%">
+  <caption>First Table[]</caption>
+  <tr>
+    <td>Cell</td>
+    <td>Cell</td>
+  </tr>
+</table>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-expected.html
new file mode 100644
index 0000000..6a4d263
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-expected.html
@@ -0,0 +1,27 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <caption>First Table</caption>
+      <tbody>
+        <tr>
+          <td>Cell</td>
+          <td>Cell</td>
+        </tr>
+      </tbody>
+    </table>
+    <table id="item2" style="width: 100%">
+      <caption>Second Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-input.html
new file mode 100644
index 0000000..72cf300
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy03-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Second Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<table width="100%">
+  <caption>First Table[]</caption>
+  <tr>
+    <td>Cell</td>
+    <td>Cell</td>
+  </tr>
+</table>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-expected.html
new file mode 100644
index 0000000..a4b393e
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-expected.html
@@ -0,0 +1,30 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <caption>
+        First
+        Table
+      </caption>
+      <tbody>
+        <tr>
+          <td>Cell</td>
+          <td>Cell</td>
+        </tr>
+      </tbody>
+    </table>
+    <table id="item2" style="width: 100%">
+      <caption>Second Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-input.html
new file mode 100644
index 0000000..8b9d807
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy04-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Second Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<table width="100%">
+  <caption>First []Table</caption>
+  <tr>
+    <td>Cell</td>
+    <td>Cell</td>
+  </tr>
+</table>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-expected.html
new file mode 100644
index 0000000..6a4d263
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-expected.html
@@ -0,0 +1,27 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <caption>First Table</caption>
+      <tbody>
+        <tr>
+          <td>Cell</td>
+          <td>Cell</td>
+        </tr>
+      </tbody>
+    </table>
+    <table id="item2" style="width: 100%">
+      <caption>Second Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-input.html
new file mode 100644
index 0000000..b153e81
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy05-input.html
@@ -0,0 +1,27 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Second Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<table width="100%">
+  <caption>[]First Table</caption>
+  <tr>
+    <td>Cell</td>
+    <td>Cell</td>
+  </tr>
+</table>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-expected.html
new file mode 100644
index 0000000..09eea4d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-expected.html
@@ -0,0 +1,22 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <figure id="item1">
+      <img src="nothing.png"/>
+      <figcaption>Figure</figcaption>
+    </figure>
+    <table id="item2" style="width: 100%">
+      <caption>Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-input.html
new file mode 100644
index 0000000..b91b808
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy06-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<figure>
+  <img src="nothing.png"/>
+  <figcaption>Figure[]</figcaption>
+</figure>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-expected.html
new file mode 100644
index 0000000..9b95403
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-expected.html
@@ -0,0 +1,25 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <figure id="item1">
+      <img src="nothing.png"/>
+      <figcaption>
+        Fi
+        gure
+      </figcaption>
+    </figure>
+    <table id="item2" style="width: 100%">
+      <caption>Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-input.html
new file mode 100644
index 0000000..e258e28
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy07-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<figure>
+  <img src="nothing.png"/>
+  <figcaption>Fi[]gure</figcaption>
+</figure>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-expected.html
new file mode 100644
index 0000000..09eea4d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-expected.html
@@ -0,0 +1,22 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <figure id="item1">
+      <img src="nothing.png"/>
+      <figcaption>Figure</figcaption>
+    </figure>
+    <table id="item2" style="width: 100%">
+      <caption>Table</caption>
+      <col width="50%"/>
+      <col width="50%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-input.html
new file mode 100644
index 0000000..3aa6e33
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable-hierarchy08-input.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Tables_insertTable(1,2,"100%",true,"Table");
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+
+<figure>
+  <img src="nothing.png"/>
+  <figcaption>[]Figure</figcaption>
+</figure>
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable01-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable01-expected.html
new file mode 100644
index 0000000..a7d8c5a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable01-expected.html
@@ -0,0 +1,29 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1">
+      <col width="33%"/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable01-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable01-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable01-input.html
new file mode 100644
index 0000000..8be355c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable01-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,3,null,false,null);
+    PostponedActions_perform();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable02-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable02-expected.html
new file mode 100644
index 0000000..7150cd7
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable02-expected.html
@@ -0,0 +1,29 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <col width="33%"/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable02-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable02-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable02-input.html
new file mode 100644
index 0000000..3071c0b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable02-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,3,"100%",false,"");
+    PostponedActions_perform();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable03-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable03-expected.html
new file mode 100644
index 0000000..11ccfdb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable03-expected.html
@@ -0,0 +1,30 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <caption/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable03-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable03-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable03-input.html
new file mode 100644
index 0000000..1f05b35
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable03-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,3,"100%",true,null);
+    PostponedActions_perform();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable04-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable04-expected.html
new file mode 100644
index 0000000..70b61b6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable04-expected.html
@@ -0,0 +1,30 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <caption class="Unnumbered">Test caption</caption>
+      <col width="33%"/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable04-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable04-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable04-input.html
new file mode 100644
index 0000000..508e94d
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable04-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,3,"100%",false,"Test caption");
+    PostponedActions_perform();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable05-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable05-expected.html
new file mode 100644
index 0000000..07df8f5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable05-expected.html
@@ -0,0 +1,30 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" style="width: 100%">
+      <caption>Test caption</caption>
+      <col width="33%"/>
+      <col width="33%"/>
+      <col width="33%"/>
+      <tbody>
+        <tr>
+          <td>
+            <p>
+              []
+              <br/>
+            </p>
+          </td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable05-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable05-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable05-input.html
new file mode 100644
index 0000000..4575747
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable05-input.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,3,"100%",true,"Test caption");
+    PostponedActions_perform();
+    showSelection();
+}
+</script>
+</head>
+<body>
+[]
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable06-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable06-expected.html
new file mode 100644
index 0000000..0e03215
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable06-expected.html
@@ -0,0 +1,17 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <p>abc</p>
+    <table id="item1" style="width: 100%">
+      <caption/>
+      <col width="100%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable06-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable06-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable06-input.html
new file mode 100644
index 0000000..ba47dda
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable06-input.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(1,1,"100%",true,null);
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+<p>abc[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable07-expected.html b/experiments/editorFramework/test/Layer0/tables/insertTable07-expected.html
new file mode 100644
index 0000000..72baaa4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable07-expected.html
@@ -0,0 +1,20 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <p>abc</p>
+    <table id="item1" style="width: 100%">
+      <caption/>
+      <col width="100%"/>
+      <tbody>
+        <tr>
+          <td><p><br/></p></td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/insertTable07-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/insertTable07-input.html b/experiments/editorFramework/test/Layer0/tables/insertTable07-input.html
new file mode 100644
index 0000000..2ca1587
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/insertTable07-input.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+
+    Tables_insertTable(2,1,"100%",true,null);
+    PostponedActions_perform();
+}
+</script>
+</head>
+<body>
+<p>abc[]</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01a-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01a-expected.html
new file mode 100644
index 0000000..c8be366
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01a-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>A</td>
+          <td>B</td>
+          <td><p><br/></p></td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01a-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01a-input.html
new file mode 100644
index 0000000..15fc811
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01a-input.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>[Five</td>
+      <td colspan="2">Six</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten]</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01b-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01b-expected.html
new file mode 100644
index 0000000..1e0ded4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01b-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01b-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01b-input.html
new file mode 100644
index 0000000..efd4ea2
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01b-input.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>[Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td colspan="2">Ten</td>
+      <td>Twelve]</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01c-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01c-expected.html
new file mode 100644
index 0000000..1e0ded4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01c-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01c-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01c-input.html
new file mode 100644
index 0000000..5a99122
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01c-input.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td colspan="2">[Six</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td colspan="2">Ten]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01d-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01d-expected.html
new file mode 100644
index 0000000..b79ec31
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01d-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td><p><br/></p></td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01d-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01d-input.html
new file mode 100644
index 0000000..f7fd3eb
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01d-input.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>[Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td rowspan="2">Six</td>
+      <td>Seven]</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01e-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01e-expected.html
new file mode 100644
index 0000000..1e0ded4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01e-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01e-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01e-input.html
new file mode 100644
index 0000000..4e584be
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01e-input.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td rowspan="2">Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>[Ten</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01f-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01f-expected.html
new file mode 100644
index 0000000..1e0ded4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01f-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01f-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01f-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01f-input.html
new file mode 100644
index 0000000..05bb314
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01f-input.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td rowspan="2">[Six</td>
+      <td rowspan="2">Seven]</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01g-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01g-expected.html
new file mode 100644
index 0000000..1e0ded4
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01g-expected.html
@@ -0,0 +1,41 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged01g-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged01g-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged01g-input.html
new file mode 100644
index 0000000..9bced0b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged01g-input.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "<tr><td>A</td><td>B</td></tr>"+
+                        "<tr><td>C</td><td>D</td></tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td rowspan="2" colspan="2">[Six]</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02a-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02a-expected.html
new file mode 100644
index 0000000..19adf34
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02a-expected.html
@@ -0,0 +1,40 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td colspan="2">A</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02a-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02a-input.html
new file mode 100644
index 0000000..f2779e8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02a-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>A</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>C</td>"+
+                        "    <td>D</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02b-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02b-expected.html
new file mode 100644
index 0000000..8b6f7a6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02b-expected.html
@@ -0,0 +1,40 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td colspan="2">C[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02b-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02b-input.html
new file mode 100644
index 0000000..9c18905
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02b-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td>A</td>"+
+                        "    <td>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02c-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02c-expected.html
new file mode 100644
index 0000000..4c148a3
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02c-expected.html
@@ -0,0 +1,39 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td colspan="2">A</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td colspan="2">C[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02c-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02c-input.html
new file mode 100644
index 0000000..4b87d3a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02c-input.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>A</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02d-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02d-expected.html
new file mode 100644
index 0000000..238e119
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02d-expected.html
@@ -0,0 +1,40 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td rowspan="2">A</td>
+          <td>B</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>D[]</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02d-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02d-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02d-input.html
new file mode 100644
index 0000000..8621674
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02d-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td rowspan='2'>A</td>"+
+                        "    <td>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>D</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02e-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02e-expected.html
new file mode 100644
index 0000000..e699426
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02e-expected.html
@@ -0,0 +1,40 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>A</td>
+          <td rowspan="2">B[]</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>C</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02e-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02e-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02e-input.html
new file mode 100644
index 0000000..9bf65e2
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02e-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td>A</td>"+
+                        "    <td rowspan='2'>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02f-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02f-expected.html
new file mode 100644
index 0000000..38b186a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02f-expected.html
@@ -0,0 +1,39 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td rowspan="2">A</td>
+          <td rowspan="2">B[]</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02f-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02f-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02f-input.html
new file mode 100644
index 0000000..0eaa29a
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02f-input.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td rowspan='2'>A</td>"+
+                        "    <td rowspan='2'>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02g-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02g-expected.html
new file mode 100644
index 0000000..0dc8f5c
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02g-expected.html
@@ -0,0 +1,38 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td colspan="2" rowspan="2">A[]</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>Fourteen</td>
+          <td>Fifteen</td>
+          <td>Sixteen</td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged02g-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged02g-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged02g-input.html
new file mode 100644
index 0000000..9b34be9
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged02g-input.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td rowspan='2' colspan='2'>A</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>[Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven]</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>Fourteen</td>
+      <td>Fifteen</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03a-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03a-expected.html
new file mode 100644
index 0000000..6799aea
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03a-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td colspan="2">A</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>C</td>
+          <td>D[]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03a-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03a-input.html
new file mode 100644
index 0000000..1c0269b
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03a-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>A</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>C</td>"+
+                        "    <td>D</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>[Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03b-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03b-expected.html
new file mode 100644
index 0000000..1e7d9d0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03b-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>A</td>
+          <td>B</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td colspan="2">C[]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03b-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03b-input.html
new file mode 100644
index 0000000..08e8ebe
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03b-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td>A</td>"+
+                        "    <td>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>[Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03c-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03c-expected.html
new file mode 100644
index 0000000..ab86bc8
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03c-expected.html
@@ -0,0 +1,45 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td colspan="2">A</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td colspan="2">C[]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03c-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03c-input.html
new file mode 100644
index 0000000..ee75a51
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03c-input.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>A</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td colspan='2'>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>[Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03d-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03d-expected.html
new file mode 100644
index 0000000..eacdc8f
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03d-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td rowspan="2">A</td>
+          <td>B</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>D[]</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03d-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03d-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03d-input.html
new file mode 100644
index 0000000..1c089e6
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03d-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td rowspan='2'>A</td>"+
+                        "    <td>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>D</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>[Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03e-expected.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03e-expected.html
new file mode 100644
index 0000000..5ec91c5
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03e-expected.html
@@ -0,0 +1,46 @@
+<html>
+  <head>
+    <link href="../generic.css" rel="stylesheet"/>
+  </head>
+  <body>
+    <table id="item1" width="100%">
+      <colgroup>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+        <col width="25%"/>
+      </colgroup>
+      <tbody>
+        <tr>
+          <td>One</td>
+          <td>Two</td>
+          <td>Three</td>
+          <td>Four</td>
+        </tr>
+        <tr>
+          <td>Five</td>
+          <td>Six</td>
+          <td>Seven</td>
+          <td>Eight</td>
+        </tr>
+        <tr>
+          <td>Nine</td>
+          <td>Ten</td>
+          <td>Eleven</td>
+          <td>Twelve</td>
+        </tr>
+        <tr>
+          <td>Thirteen</td>
+          <td>A</td>
+          <td rowspan="2">B[]</td>
+          <td>Sixteen</td>
+        </tr>
+        <tr>
+          <td><p><br/></p></td>
+          <td>C</td>
+          <td><p><br/></p></td>
+        </tr>
+      </tbody>
+    </table>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/0633908a/experiments/editorFramework/test/Layer0/tables/paste-merged03e-input.html
----------------------------------------------------------------------
diff --git a/experiments/editorFramework/test/Layer0/tables/paste-merged03e-input.html b/experiments/editorFramework/test/Layer0/tables/paste-merged03e-input.html
new file mode 100644
index 0000000..3a1d2e0
--- /dev/null
+++ b/experiments/editorFramework/test/Layer0/tables/paste-merged03e-input.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html>
+<head>
+<link href="../generic.css" rel="stylesheet"/>
+<script>
+function performTest()
+{
+    Outline_init();
+    PostponedActions_perform();
+
+    Clipboard_pasteHTML("<table>"+
+                        "  <tr>"+
+                        "    <td>A</td>"+
+                        "    <td rowspan='2'>B</td>"+
+                        "  </tr>"+
+                        "  <tr>"+
+                        "    <td>C</td>"+
+                        "  </tr>"+
+                        "</table>");
+
+    showSelection();
+}
+</script>
+</head>
+<body>
+  <table width="100%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <col width="25%">
+    <tr>
+      <td>One</td>
+      <td>Two</td>
+      <td>Three</td>
+      <td>Four</td>
+    </tr>
+    <tr>
+      <td>Five</td>
+      <td>Six</td>
+      <td>Seven</td>
+      <td>Eight</td>
+    </tr>
+    <tr>
+      <td>Nine</td>
+      <td>Ten</td>
+      <td>Eleven</td>
+      <td>Twelve</td>
+    </tr>
+    <tr>
+      <td>Thirteen</td>
+      <td>[Fourteen</td>
+      <td>Fifteen]</td>
+      <td>Sixteen</td>
+    </tr>
+  </table>
+</body>
+</html>