adding experimental project using bndtools and xtend
diff --git a/NatTable/.classpath b/NatTable/.classpath
new file mode 100644
index 0000000..38ec603
--- /dev/null
+++ b/NatTable/.classpath
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="src" path="xtend-gen"/>
+	<classpathentry kind="src" output="bin_test" path="test"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+	<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/NatTable/.gitignore b/NatTable/.gitignore
new file mode 100644
index 0000000..73e9526
--- /dev/null
+++ b/NatTable/.gitignore
@@ -0,0 +1,3 @@
+/bin_test
+/generated
+/xtend-gen
diff --git a/NatTable/.project b/NatTable/.project
new file mode 100644
index 0000000..95b0f67
--- /dev/null
+++ b/NatTable/.project
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>NatTable</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>bndtools.core.bndbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>bndtools.core.bndnature</nature>
+		<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
+	</natures>
+</projectDescription>
diff --git a/NatTable/.settings/org.eclipse.jdt.core.prefs b/NatTable/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..7341ab1
--- /dev/null
+++ b/NatTable/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/NatTable/bnd.bnd b/NatTable/bnd.bnd
new file mode 100644
index 0000000..284a77e
--- /dev/null
+++ b/NatTable/bnd.bnd
@@ -0,0 +1,3 @@
+-buildpath: org.eclipse.xtend.lib,\
+	org.eclipse.xtext.xbase.lib
+Export-Package: org.eclipse.nebula.widgets.nattable.core
\ No newline at end of file
diff --git a/NatTable/build.xml b/NatTable/build.xml
new file mode 100644
index 0000000..bd7650f
--- /dev/null
+++ b/NatTable/build.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="project" default="build">
+
+	<!-- -->
+
+	<import file="../cnf/build.xml" />
+</project>
diff --git a/NatTable/export/artifacts.jar b/NatTable/export/artifacts.jar
new file mode 100644
index 0000000..9bac08a
--- /dev/null
+++ b/NatTable/export/artifacts.jar
Binary files differ
diff --git a/NatTable/export/binary/org.eclipse.xtend.sdk_root_2.4.1.v201304180855 b/NatTable/export/binary/org.eclipse.xtend.sdk_root_2.4.1.v201304180855
new file mode 100644
index 0000000..83da9fe
--- /dev/null
+++ b/NatTable/export/binary/org.eclipse.xtend.sdk_root_2.4.1.v201304180855
Binary files differ
diff --git a/NatTable/export/binary/org.eclipse.xtext.runtime_root_2.4.1.v201304180855 b/NatTable/export/binary/org.eclipse.xtext.runtime_root_2.4.1.v201304180855
new file mode 100644
index 0000000..4ec4864
--- /dev/null
+++ b/NatTable/export/binary/org.eclipse.xtext.runtime_root_2.4.1.v201304180855
Binary files differ
diff --git a/NatTable/export/binary/org.eclipse.xtext.ui_root_2.4.1.v201304180855 b/NatTable/export/binary/org.eclipse.xtext.ui_root_2.4.1.v201304180855
new file mode 100644
index 0000000..4ec4864
--- /dev/null
+++ b/NatTable/export/binary/org.eclipse.xtext.ui_root_2.4.1.v201304180855
Binary files differ
diff --git a/NatTable/export/content.jar b/NatTable/export/content.jar
new file mode 100644
index 0000000..1f7e5d3
--- /dev/null
+++ b/NatTable/export/content.jar
Binary files differ
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..b973fd7
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.SF b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..9448a7c
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
@@ -0,0 +1,23 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: 6xXpFYDyvxedGw+I6XYcqP99eyo=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: 4gIfTP5y3EzwI5ecyebQLugBMgo=

+

+Name: epl-v10.html

+SHA1-Digest: 8gfeI4bHtcOQXC3dYfggxvsAyWc=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: QdryQvJlVywlE0MGLuwYCkmkyWk=

+

+Name: license.html

+SHA1-Digest: Rp9AnRyeUIxNWe10fjaMDkQB8rU=

+

+Name: feature.properties

+SHA1-Digest: yCATm8sr6EOCNv/LVCO5ePFreWQ=

+

+Name: about.html

+SHA1-Digest: p77WoW/tpuGpE+dfbaEuLp+bH/o=

+

+Name: feature.xml

+SHA1-Digest: h2o2GMNEHXUILiRm9t7fNYbmWyw=

+

diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/MANIFEST.MF b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..03669f3
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/MANIFEST.MF
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0

+Created-By: 1.6.0 (IBM Corporation)

+

+Name: epl-v10.html

+SHA1-Digest: hNPRR3joO5UV8+u/L0qjKV/Y2EE=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=

+

+Name: license.html

+SHA1-Digest: /vLZjlHkZSXMSfPrWwNqOUDqqbM=

+

+Name: feature.properties

+SHA1-Digest: 0vwlP0ElaGL9QOLIp+i8TIg0iiQ=

+

+Name: about.html

+SHA1-Digest: mLkmRLtG3amkcY0I7KSYZX6qKhs=

+

+Name: feature.xml

+SHA1-Digest: N6Paw8S0YE1+fIovtxaLMPl8dSQ=

+

diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/eclipse.inf b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/eclipse.inf
new file mode 100644
index 0000000..92ffed2
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+#Processed using Jarprocessor
+pack200.conditioned = true
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/about.html b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/about.html
new file mode 100644
index 0000000..d35d5ae
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 5, 2007</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/epl-v10.html b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/epl-v10.html
new file mode 100644
index 0000000..cb1073a
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/epl-v10.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel=File-List
+href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
+<title>Eclipse Public License - Version 1.0</title>
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+	{
+	panose-1:2 11 6 4 3 5 4 4 2 4;
+	mso-font-charset:0;
+	mso-font-pitch:variable;
+	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+	{mso-style-parent:"";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p
+	{margin-right:0in;
+	mso-margin-top-alt:auto;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p.BalloonText, li.BalloonText, div.BalloonText
+	{mso-style-name:"Balloon Text";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:8.0pt;
+	
+	}
+@page Section1
+	{size:8.5in 11.0in;
+	margin:1.0in 1.25in 1.0in 1.25in;
+	mso-header-margin:.5in;
+	mso-footer-margin:.5in;
+	mso-paper-source:0;}
+div.Section1
+	{page:Section1;}
+-->
+</style>
+</head>
+
+<body lang="EN-US" style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear=left>
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+changes to the Program, and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+additions to the Program;</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span
+style='color:red'> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+its license agreement:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
+
+<p><span style='font-size:10.0pt'>When the Program is made available in source
+code form:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it must be made available under this Agreement; and </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style='font-size:10.0pt'>Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor (&quot;Commercial
+Contributor&quot;) hereby agrees to defend and indemnify every other
+Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
+costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style='font-size:10.0pt'>For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
+
+<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class=MsoNormal></p>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.properties b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.properties
new file mode 100644
index 0000000..325e008
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.properties
@@ -0,0 +1,128 @@
+featureName=Xtend SDK 
+# "providerName" property - name of the company that provides the feature
+providerName= Eclipse Xtend
+license=\
+Eclipse Foundation Software User Agreement\n\
+February 1, 2011\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+       - Content may be structured and packaged into modules to facilitate delivering,\n\
+         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+         plug-in fragments ("Fragments"), and features ("Features").\n\
+       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+         in a directory named "plugins".\n\
+       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
+         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+       - The top-level (root) directory\n\
+       - Plug-in and Fragment directories\n\
+       - Inside Plug-ins and Fragments packaged as JARs\n\
+       - Sub-directories of the directory named "src" of certain Plug-ins\n\
+       - Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
+       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+          extending or updating the functionality of an Eclipse-based product.\n\
+       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+          with the Specification. Such Installable Software Agreement must inform the user of the\n\
+          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+          indication of agreement by the user, the provisioning Technology will complete installation\n\
+          of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+description= Xtend SDK. Includes Xtend SDK and sources.
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.xml b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.xml
new file mode 100644
index 0000000..d37b4eb
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/feature.xml
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.xtend.sdk"
+      label="%featureName"
+      version="2.4.1.v201304180855"
+      provider-name="%providerName"
+      plugin="org.eclipse.xtend.ide">
+
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      Copyright (c) 2011 itemis AG (http://www.itemis.eu) and others.
+
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License
+v1.0 which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html Description here.
+   </copyright>
+
+   <license url="http://www.eclipse.org/legal/epl-v10.html">
+      %license
+   </license>
+
+   <includes
+         id="org.eclipse.xtext.ui"
+         version="2.4.1.v201304180855"/>
+
+   <plugin
+         id="org.eclipse.xtend.core"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.core.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.lib"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.lib.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend2.lib"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend2.lib.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.ide"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.ide.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.examples"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.doc"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.m2e"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.xbase.lib"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.xbase.lib.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="com.google.guava"
+         download-size="0"
+         install-size="0"
+         version="10.0.1.v201203051515"
+         unpack="false"/>
+
+   <plugin
+         id="com.google.guava.source"
+         download-size="0"
+         install-size="0"
+         version="10.0.1.v201203051515"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.commons.lang"
+         download-size="0"
+         install-size="0"
+         version="2.6.0.v201205030909"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.commons.lang.source"
+         download-size="0"
+         install-size="0"
+         version="2.6.0.v201205030909"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtend.standalone"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"/>
+
+   <plugin
+         id="org.eclipse.xtend.standalone.source"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"/>
+
+</feature>
diff --git a/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/license.html b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/license.html
new file mode 100644
index 0000000..f19c483
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtend.sdk_2.4.1.v201304180855/license.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
+   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
+   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
+Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
+installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
+   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
+       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   (&quot;Specification&quot;).</p>
+
+<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
+   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
+       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
+       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
+       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
+       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
+   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
+   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+</body>
+</html>
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..fb14ad6
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.SF b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..e537805
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
@@ -0,0 +1,23 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: BAxrmo2k4U9YQCm9Ke8cOpf1noE=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: 4gIfTP5y3EzwI5ecyebQLugBMgo=

+

+Name: epl-v10.html

+SHA1-Digest: 8gfeI4bHtcOQXC3dYfggxvsAyWc=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: QdryQvJlVywlE0MGLuwYCkmkyWk=

+

+Name: license.html

+SHA1-Digest: Rp9AnRyeUIxNWe10fjaMDkQB8rU=

+

+Name: feature.properties

+SHA1-Digest: mQrEd+7hZQVZ8C2HoQ6lVCtl+YU=

+

+Name: about.html

+SHA1-Digest: p77WoW/tpuGpE+dfbaEuLp+bH/o=

+

+Name: feature.xml

+SHA1-Digest: 1xgcQUDBK0HjnEwpfwBETHQkFPs=

+

diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/MANIFEST.MF b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..989715a
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/MANIFEST.MF
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0

+Created-By: 1.6.0 (IBM Corporation)

+

+Name: epl-v10.html

+SHA1-Digest: hNPRR3joO5UV8+u/L0qjKV/Y2EE=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=

+

+Name: license.html

+SHA1-Digest: /vLZjlHkZSXMSfPrWwNqOUDqqbM=

+

+Name: feature.properties

+SHA1-Digest: mg2fo9Fdzw6jgSh0CdMBAEhF3eE=

+

+Name: about.html

+SHA1-Digest: mLkmRLtG3amkcY0I7KSYZX6qKhs=

+

+Name: feature.xml

+SHA1-Digest: fdS/Afwu7CSoUNM2dd4NbRkYtfs=

+

diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/eclipse.inf b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/eclipse.inf
new file mode 100644
index 0000000..92ffed2
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+#Processed using Jarprocessor
+pack200.conditioned = true
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/about.html b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/about.html
new file mode 100644
index 0000000..d35d5ae
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 5, 2007</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/epl-v10.html b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/epl-v10.html
new file mode 100644
index 0000000..cb1073a
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/epl-v10.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel=File-List
+href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
+<title>Eclipse Public License - Version 1.0</title>
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+	{
+	panose-1:2 11 6 4 3 5 4 4 2 4;
+	mso-font-charset:0;
+	mso-font-pitch:variable;
+	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+	{mso-style-parent:"";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p
+	{margin-right:0in;
+	mso-margin-top-alt:auto;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p.BalloonText, li.BalloonText, div.BalloonText
+	{mso-style-name:"Balloon Text";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:8.0pt;
+	
+	}
+@page Section1
+	{size:8.5in 11.0in;
+	margin:1.0in 1.25in 1.0in 1.25in;
+	mso-header-margin:.5in;
+	mso-footer-margin:.5in;
+	mso-paper-source:0;}
+div.Section1
+	{page:Section1;}
+-->
+</style>
+</head>
+
+<body lang="EN-US" style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear=left>
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+changes to the Program, and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+additions to the Program;</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span
+style='color:red'> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+its license agreement:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
+
+<p><span style='font-size:10.0pt'>When the Program is made available in source
+code form:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it must be made available under this Agreement; and </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style='font-size:10.0pt'>Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor (&quot;Commercial
+Contributor&quot;) hereby agrees to defend and indemnify every other
+Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
+costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style='font-size:10.0pt'>For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
+
+<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class=MsoNormal></p>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.properties b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.properties
new file mode 100644
index 0000000..82295e1
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.properties
@@ -0,0 +1,128 @@
+featureName=Xtext Runtime 
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse Modeling Project
+license=\
+Eclipse Foundation Software User Agreement\n\
+February 1, 2011\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+       - Content may be structured and packaged into modules to facilitate delivering,\n\
+         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+         plug-in fragments ("Fragments"), and features ("Features").\n\
+       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+         in a directory named "plugins".\n\
+       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
+         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+       - The top-level (root) directory\n\
+       - Plug-in and Fragment directories\n\
+       - Inside Plug-ins and Fragments packaged as JARs\n\
+       - Sub-directories of the directory named "src" of certain Plug-ins\n\
+       - Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
+       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+          extending or updating the functionality of an Eclipse-based product.\n\
+       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+          with the Specification. Such Installable Software Agreement must inform the user of the\n\
+          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+          indication of agreement by the user, the provisioning Technology will complete installation\n\
+          of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+description= Xtext Runtime  Feature
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.xml b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.xml
new file mode 100644
index 0000000..438d5ca
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/feature.xml
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.xtext.runtime"
+      label="%featureName"
+      version="2.4.1.v201304180855"
+      provider-name="%providerName">
+
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      Copyright (c) 2009 itemis AG (http://www.itemis.eu) and others.
+
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License
+v1.0 which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html Description here.
+   </copyright>
+
+   <license url="http://www.eclipse.org/legal/epl-v10.html">
+      %license
+   </license>
+
+   <requires>
+      <import plugin="org.eclipse.xtend"/>
+      <import plugin="org.eclipse.xpand"/>
+      <import plugin="org.eclipse.xtend.typesystem.emf"/>
+   </requires>
+
+   <plugin
+         id="org.eclipse.xtext"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.generator"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.util"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.antlr.runtime"
+         download-size="0"
+         install-size="0"
+         version="3.2.0.v201101311130"
+         unpack="false"/>
+
+   <plugin
+         id="org.apache.log4j"
+         download-size="0"
+         install-size="0"
+         version="1.2.15.v201012070815"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.logging"
+         download-size="0"
+         install-size="0"
+         version="1.2.15.v201304180855"
+         fragment="true"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.common.types"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.builder"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.ecore"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.smap"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="com.google.guava"
+         download-size="0"
+         install-size="0"
+         version="10.0.1.v201203051515"
+         unpack="false"/>
+
+   <plugin
+         id="javax.inject"
+         download-size="0"
+         install-size="0"
+         version="1.0.0.v20091030"
+         unpack="false"/>
+
+   <plugin
+         id="com.google.inject"
+         download-size="0"
+         install-size="0"
+         version="3.0.0.v201203062045"
+         unpack="false"/>
+
+   <plugin
+         id="org.objectweb.asm"
+         download-size="0"
+         install-size="0"
+         version="3.3.1.v201105211655"
+         unpack="false"/>
+
+</feature>
diff --git a/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/license.html b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/license.html
new file mode 100644
index 0000000..f19c483
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.runtime_2.4.1.v201304180855/license.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
+   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
+   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
+Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
+installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
+   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
+       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   (&quot;Specification&quot;).</p>
+
+<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
+   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
+       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
+       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
+       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
+       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
+   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
+   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+</body>
+</html>
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..f6e2b16
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.SF b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..d550bfd
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
@@ -0,0 +1,23 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: ds/UvrClcTruDnes2fjyVMhdfrs=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: 4gIfTP5y3EzwI5ecyebQLugBMgo=

+

+Name: epl-v10.html

+SHA1-Digest: 8gfeI4bHtcOQXC3dYfggxvsAyWc=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: QdryQvJlVywlE0MGLuwYCkmkyWk=

+

+Name: license.html

+SHA1-Digest: Rp9AnRyeUIxNWe10fjaMDkQB8rU=

+

+Name: feature.properties

+SHA1-Digest: HuKHvOA0QUjwnEsgAT0KPHO8DKU=

+

+Name: about.html

+SHA1-Digest: p77WoW/tpuGpE+dfbaEuLp+bH/o=

+

+Name: feature.xml

+SHA1-Digest: t8VHiBYn7uqZN/hhvJouQOoHrdQ=

+

diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/MANIFEST.MF b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..ec923f4
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/MANIFEST.MF
@@ -0,0 +1,21 @@
+Manifest-Version: 1.0

+Created-By: 1.6.0 (IBM Corporation)

+

+Name: epl-v10.html

+SHA1-Digest: hNPRR3joO5UV8+u/L0qjKV/Y2EE=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=

+

+Name: license.html

+SHA1-Digest: /vLZjlHkZSXMSfPrWwNqOUDqqbM=

+

+Name: feature.properties

+SHA1-Digest: FiH/G8aVxiU8uyPwDne1+a3JWRw=

+

+Name: about.html

+SHA1-Digest: mLkmRLtG3amkcY0I7KSYZX6qKhs=

+

+Name: feature.xml

+SHA1-Digest: 0o/5v+Si69OGRfywNtMreXEqDa4=

+

diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/eclipse.inf b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/eclipse.inf
new file mode 100644
index 0000000..92ffed2
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+#Processed using Jarprocessor
+pack200.conditioned = true
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/about.html b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/about.html
new file mode 100644
index 0000000..d35d5ae
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 5, 2007</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/epl-v10.html b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/epl-v10.html
new file mode 100644
index 0000000..cb1073a
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/epl-v10.html
@@ -0,0 +1,304 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<html xmlns:o="urn:schemas-microsoft-com:office:office"
+xmlns:w="urn:schemas-microsoft-com:office:word"
+xmlns="http://www.w3.org/TR/REC-html40">
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<link rel=File-List
+href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
+<title>Eclipse Public License - Version 1.0</title>
+<style>
+<!--
+ /* Font Definitions */
+@font-face
+	{
+	panose-1:2 11 6 4 3 5 4 4 2 4;
+	mso-font-charset:0;
+	mso-font-pitch:variable;
+	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
+ /* Style Definitions */
+p.MsoNormal, li.MsoNormal, div.MsoNormal
+	{mso-style-parent:"";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p
+	{margin-right:0in;
+	mso-margin-top-alt:auto;
+	mso-margin-bottom-alt:auto;
+	margin-left:0in;
+	mso-pagination:widow-orphan;
+	font-size:12.0pt;
+	}
+p.BalloonText, li.BalloonText, div.BalloonText
+	{mso-style-name:"Balloon Text";
+	margin:0in;
+	margin-bottom:.0001pt;
+	mso-pagination:widow-orphan;
+	font-size:8.0pt;
+	
+	}
+@page Section1
+	{size:8.5in 11.0in;
+	margin:1.0in 1.25in 1.0in 1.25in;
+	mso-header-margin:.5in;
+	mso-footer-margin:.5in;
+	mso-paper-source:0;}
+div.Section1
+	{page:Section1;}
+-->
+</style>
+</head>
+
+<body lang="EN-US" style='tab-interval:.5in'>
+
+<div class=Section1>
+
+<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
+</p>
+
+<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
+THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
+REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
+OF THIS AGREEMENT.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+in the case of the initial Contributor, the initial code and documentation
+distributed under this Agreement, and<br clear=left>
+b) in the case of each subsequent Contributor:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+changes to the Program, and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+additions to the Program;</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
+such changes and/or additions to the Program originate from and are distributed
+by that particular Contributor. A Contribution 'originates' from a Contributor
+if it was added to the Program by such Contributor itself or anyone acting on
+such Contributor's behalf. Contributions do not include additions to the
+Program which: (i) are separate modules of software distributed in conjunction
+with the Program under their own license agreement, and (ii) are not derivative
+works of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
+entity that distributes the Program.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
+claims licensable by a Contributor which are necessarily infringed by the use
+or sale of its Contribution alone or when combined with the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
+distributed in accordance with this Agreement.</span> </p>
+
+<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
+receives the Program under this Agreement, including all Contributors.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+Subject to the terms of this Agreement, each Contributor hereby grants Recipient
+a non-exclusive, worldwide, royalty-free copyright license to<span
+style='color:red'> </span>reproduce, prepare derivative works of, publicly
+display, publicly perform, distribute and sublicense the Contribution of such
+Contributor, if any, and such derivative works, in source code and object code
+form.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+Subject to the terms of this Agreement, each Contributor hereby grants
+Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
+patent license under Licensed Patents to make, use, sell, offer to sell, import
+and otherwise transfer the Contribution of such Contributor, if any, in source
+code and object code form. This patent license shall apply to the combination
+of the Contribution and the Program if, at the time the Contribution is added
+by the Contributor, such addition of the Contribution causes such combination
+to be covered by the Licensed Patents. The patent license shall not apply to
+any other combinations which include the Contribution. No hardware per se is
+licensed hereunder. </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
+Recipient understands that although each Contributor grants the licenses to its
+Contributions set forth herein, no assurances are provided by any Contributor
+that the Program does not infringe the patent or other intellectual property
+rights of any other entity. Each Contributor disclaims any liability to Recipient
+for claims brought by any other entity based on infringement of intellectual
+property rights or otherwise. As a condition to exercising the rights and
+licenses granted hereunder, each Recipient hereby assumes sole responsibility
+to secure any other intellectual property rights needed, if any. For example,
+if a third party patent license is required to allow Recipient to distribute
+the Program, it is Recipient's responsibility to acquire that license before
+distributing the Program.</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
+Each Contributor represents that to its knowledge it has sufficient copyright
+rights in its Contribution, if any, to grant the copyright license set forth in
+this Agreement. </span></p>
+
+<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
+
+<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
+Program in object code form under its own license agreement, provided that:</span>
+</p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it complies with the terms and conditions of this Agreement; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
+its license agreement:</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
+effectively disclaims on behalf of all Contributors all warranties and
+conditions, express and implied, including warranties or conditions of title
+and non-infringement, and implied warranties or conditions of merchantability
+and fitness for a particular purpose; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
+effectively excludes on behalf of all Contributors all liability for damages,
+including direct, indirect, special, incidental and consequential damages, such
+as lost profits; </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
+states that any provisions which differ from this Agreement are offered by that
+Contributor alone and not by any other party; and</span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
+states that source code for the Program is available from such Contributor, and
+informs licensees how to obtain it in a reasonable manner on or through a
+medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
+
+<p><span style='font-size:10.0pt'>When the Program is made available in source
+code form:</span> </p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
+it must be made available under this Agreement; and </span></p>
+
+<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
+copy of this Agreement must be included with each copy of the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
+copyright notices contained within the Program. </span></p>
+
+<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
+originator of its Contribution, if any, in a manner that reasonably allows
+subsequent Recipients to identify the originator of the Contribution. </span></p>
+
+<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
+
+<p><span style='font-size:10.0pt'>Commercial distributors of software may
+accept certain responsibilities with respect to end users, business partners
+and the like. While this license is intended to facilitate the commercial use
+of the Program, the Contributor who includes the Program in a commercial
+product offering should do so in a manner which does not create potential
+liability for other Contributors. Therefore, if a Contributor includes the
+Program in a commercial product offering, such Contributor (&quot;Commercial
+Contributor&quot;) hereby agrees to defend and indemnify every other
+Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
+costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
+legal actions brought by a third party against the Indemnified Contributor to
+the extent caused by the acts or omissions of such Commercial Contributor in
+connection with its distribution of the Program in a commercial product
+offering. The obligations in this section do not apply to any claims or Losses
+relating to any actual or alleged intellectual property infringement. In order
+to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+Contributor in writing of such claim, and b) allow the Commercial Contributor
+to control, and cooperate with the Commercial Contributor in, the defense and
+any related settlement negotiations. The Indemnified Contributor may participate
+in any such claim at its own expense.</span> </p>
+
+<p><span style='font-size:10.0pt'>For example, a Contributor might include the
+Program in a commercial product offering, Product X. That Contributor is then a
+Commercial Contributor. If that Commercial Contributor then makes performance
+claims, or offers warranties related to Product X, those performance claims and
+warranties are such Commercial Contributor's responsibility alone. Under this
+section, the Commercial Contributor would have to defend claims against the
+other Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result, the
+Commercial Contributor must pay those damages.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
+WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
+responsible for determining the appropriateness of using and distributing the
+Program and assumes all risks associated with its exercise of rights under this
+Agreement , including but not limited to the risks and costs of program errors,
+compliance with applicable laws, damage to or loss of data, programs or
+equipment, and unavailability or interruption of operations. </span></p>
+
+<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
+
+<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
+AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
+THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
+
+<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
+
+<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
+or unenforceable under applicable law, it shall not affect the validity or
+enforceability of the remainder of the terms of this Agreement, and without
+further action by the parties hereto, such provision shall be reformed to the
+minimum extent necessary to make such provision valid and enforceable.</span> </p>
+
+<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
+against any entity (including a cross-claim or counterclaim in a lawsuit)
+alleging that the Program itself (excluding combinations of the Program with
+other software or hardware) infringes such Recipient's patent(s), then such
+Recipient's rights granted under Section 2(b) shall terminate as of the date
+such litigation is filed. </span></p>
+
+<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
+shall terminate if it fails to comply with any of the material terms or
+conditions of this Agreement and does not cure such failure in a reasonable
+period of time after becoming aware of such noncompliance. If all Recipient's
+rights under this Agreement terminate, Recipient agrees to cease use and
+distribution of the Program as soon as reasonably practicable. However,
+Recipient's obligations under this Agreement and any licenses granted by
+Recipient relating to the Program shall continue and survive. </span></p>
+
+<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
+copies of this Agreement, but in order to avoid inconsistency the Agreement is
+copyrighted and may only be modified in the following manner. The Agreement
+Steward reserves the right to publish new versions (including revisions) of
+this Agreement from time to time. No one other than the Agreement Steward has
+the right to modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version of
+the Agreement under which it was received. In addition, after a new version of
+the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly stated
+in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
+the intellectual property of any Contributor under this Agreement, whether
+expressly, by implication, estoppel or otherwise. All rights in the Program not
+expressly granted under this Agreement are reserved.</span> </p>
+
+<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
+State of New York and the intellectual property laws of the United States of
+America. No party to this Agreement will bring a legal action under this
+Agreement more than one year after the cause of action arose. Each party waives
+its rights to a jury trial in any resulting litigation.</span> </p>
+
+<p class=MsoNormal></p>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.properties b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.properties
new file mode 100644
index 0000000..2122e1e
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.properties
@@ -0,0 +1,128 @@
+featureName=Xtext UI 
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse Modeling Project
+license=\
+Eclipse Foundation Software User Agreement\n\
+February 1, 2011\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the\n\
+Eclipse Foundation is provided to you under the terms and conditions of\n\
+the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
+For purposes of the EPL, "Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code,\n\
+documentation and other files maintained in the Eclipse Foundation source code\n\
+repository ("Repository") in software modules ("Modules") and made available\n\
+as downloadable archives ("Downloads").\n\
+\n\
+       - Content may be structured and packaged into modules to facilitate delivering,\n\
+         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
+         plug-in fragments ("Fragments"), and features ("Features").\n\
+       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
+         in a directory named "plugins".\n\
+       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
+         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
+         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
+         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
+       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
+         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be\n\
+contained in files named "about.html" ("Abouts"). The terms and\n\
+conditions governing Features and Included Features should be contained\n\
+in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
+Licenses may be located in any directory of a Download or Module\n\
+including, but not limited to the following locations:\n\
+\n\
+       - The top-level (root) directory\n\
+       - Plug-in and Fragment directories\n\
+       - Inside Plug-ins and Fragments packaged as JARs\n\
+       - Sub-directories of the directory named "src" of certain Plug-ins\n\
+       - Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
+Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
+Update License") during the installation process. If the Feature contains\n\
+Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform\n\
+you where you can locate them. Feature Update Licenses may be found in\n\
+the "license" property of files named "feature.properties" found within a Feature.\n\
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
+terms and conditions (or references to such terms and conditions) that\n\
+govern your use of the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
+       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
+       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
+       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
+       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
+is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
+govern that particular Content.\n\
+\n\
+\n\Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which include,\n\
+but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
+the purpose of allowing users to install software, documentation, information and/or\n\
+other materials (collectively "Installable Software"). This capability is provided with\n\
+the intent of allowing such users to install, extend and update Eclipse-based products.\n\
+Information about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install Installable Software.\n\
+You shall be responsible for enabling the applicable license agreements relating to the\n\
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
+in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
+making it available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the following:\n\
+\n\
+       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
+          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
+          extending or updating the functionality of an Eclipse-based product.\n\
+       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
+          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
+       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
+          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
+          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
+          with the Specification. Such Installable Software Agreement must inform the user of the\n\
+          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
+          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
+          indication of agreement by the user, the provisioning Technology will complete installation\n\
+          of the Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are\n\
+currently may have restrictions on the import, possession, and use,\n\
+and/or re-export to another country, of encryption software. BEFORE\n\
+using any encryption software, please check the country's laws,\n\
+regulations and policies concerning the import, possession, or use, and\n\
+re-export of encryption software, to see if this is permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
+description=Xtext UI  Feature
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.xml b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.xml
new file mode 100644
index 0000000..cd78e0b
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/feature.xml
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.xtext.ui"
+      label="%featureName"
+      version="2.4.1.v201304180855"
+      provider-name="%providerName">
+
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      Copyright (c) 2009 itemis AG (http://www.itemis.eu) and others.
+
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License
+v1.0 which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html Description here.
+   </copyright>
+
+   <license url="http://www.eclipse.org/legal/epl-v10.html">
+      %license
+   </license>
+
+   <requires>
+      <import feature="org.eclipse.xtext.runtime" version="2.4.0" match="equivalent"/>
+   </requires>
+
+   <plugin
+         id="org.eclipse.xtext.ui"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.common.types.ui"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.common.types.shared"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.common.types.shared.jdt38"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         fragment="true"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.ui.shared"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.ui.ecore"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.ui.codetemplates"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.ui.codetemplates.ui"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.xtext.common.types.edit"
+         download-size="0"
+         install-size="0"
+         version="2.4.1.v201304180855"
+         unpack="false"/>
+
+</feature>
diff --git a/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/license.html b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/license.html
new file mode 100644
index 0000000..f19c483
--- /dev/null
+++ b/NatTable/export/features/org.eclipse.xtext.ui_2.4.1.v201304180855/license.html
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
+   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
+   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
+Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
+installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
+   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
+       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   (&quot;Specification&quot;).</p>
+
+<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
+   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
+       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
+       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
+       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
+       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
+   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
+   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+</body>
+</html>
diff --git a/NatTable/export/plugins/com.google.guava.source_10.0.1.v201203051515.jar b/NatTable/export/plugins/com.google.guava.source_10.0.1.v201203051515.jar
new file mode 100644
index 0000000..9329b87
--- /dev/null
+++ b/NatTable/export/plugins/com.google.guava.source_10.0.1.v201203051515.jar
Binary files differ
diff --git a/NatTable/export/plugins/com.google.guava_10.0.1.v201203051515.jar b/NatTable/export/plugins/com.google.guava_10.0.1.v201203051515.jar
new file mode 100644
index 0000000..022b9b8
--- /dev/null
+++ b/NatTable/export/plugins/com.google.guava_10.0.1.v201203051515.jar
Binary files differ
diff --git a/NatTable/export/plugins/com.google.inject.source_3.0.0.v201203062045.jar b/NatTable/export/plugins/com.google.inject.source_3.0.0.v201203062045.jar
new file mode 100644
index 0000000..0b8c611
--- /dev/null
+++ b/NatTable/export/plugins/com.google.inject.source_3.0.0.v201203062045.jar
Binary files differ
diff --git a/NatTable/export/plugins/com.google.inject_3.0.0.v201203062045.jar b/NatTable/export/plugins/com.google.inject_3.0.0.v201203062045.jar
new file mode 100644
index 0000000..252fb01
--- /dev/null
+++ b/NatTable/export/plugins/com.google.inject_3.0.0.v201203062045.jar
Binary files differ
diff --git a/NatTable/export/plugins/com.ibm.icu.source_4.4.2.v20110823.jar b/NatTable/export/plugins/com.ibm.icu.source_4.4.2.v20110823.jar
new file mode 100644
index 0000000..35adc64
--- /dev/null
+++ b/NatTable/export/plugins/com.ibm.icu.source_4.4.2.v20110823.jar
Binary files differ
diff --git a/NatTable/export/plugins/com.ibm.icu_4.4.2.v20110823.jar b/NatTable/export/plugins/com.ibm.icu_4.4.2.v20110823.jar
new file mode 100644
index 0000000..18a293e
--- /dev/null
+++ b/NatTable/export/plugins/com.ibm.icu_4.4.2.v20110823.jar
Binary files differ
diff --git a/NatTable/export/plugins/de.itemis.xtext.antlr.source_2.0.0.v201108011202.jar b/NatTable/export/plugins/de.itemis.xtext.antlr.source_2.0.0.v201108011202.jar
new file mode 100644
index 0000000..e7181b4
--- /dev/null
+++ b/NatTable/export/plugins/de.itemis.xtext.antlr.source_2.0.0.v201108011202.jar
Binary files differ
diff --git a/NatTable/export/plugins/de.itemis.xtext.antlr_2.0.0.v201108011202.jar b/NatTable/export/plugins/de.itemis.xtext.antlr_2.0.0.v201108011202.jar
new file mode 100644
index 0000000..a31dd18
--- /dev/null
+++ b/NatTable/export/plugins/de.itemis.xtext.antlr_2.0.0.v201108011202.jar
Binary files differ
diff --git a/NatTable/export/plugins/javax.annotation.source_1.1.0.v201108011116.jar b/NatTable/export/plugins/javax.annotation.source_1.1.0.v201108011116.jar
new file mode 100644
index 0000000..ef15671
--- /dev/null
+++ b/NatTable/export/plugins/javax.annotation.source_1.1.0.v201108011116.jar
Binary files differ
diff --git a/NatTable/export/plugins/javax.annotation_1.1.0.v201108011116.jar b/NatTable/export/plugins/javax.annotation_1.1.0.v201108011116.jar
new file mode 100644
index 0000000..00be1e2
--- /dev/null
+++ b/NatTable/export/plugins/javax.annotation_1.1.0.v201108011116.jar
Binary files differ
diff --git a/NatTable/export/plugins/javax.inject.source_1.0.0.v20091030.jar b/NatTable/export/plugins/javax.inject.source_1.0.0.v20091030.jar
new file mode 100644
index 0000000..a79f604
--- /dev/null
+++ b/NatTable/export/plugins/javax.inject.source_1.0.0.v20091030.jar
Binary files differ
diff --git a/NatTable/export/plugins/javax.inject_1.0.0.v20091030.jar b/NatTable/export/plugins/javax.inject_1.0.0.v20091030.jar
new file mode 100644
index 0000000..cb95087
--- /dev/null
+++ b/NatTable/export/plugins/javax.inject_1.0.0.v20091030.jar
Binary files differ
diff --git a/NatTable/export/plugins/javax.xml_1.3.4.v201005080400.jar b/NatTable/export/plugins/javax.xml_1.3.4.v201005080400.jar
new file mode 100644
index 0000000..81a6ab8
--- /dev/null
+++ b/NatTable/export/plugins/javax.xml_1.3.4.v201005080400.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.antlr.generator_3.2.0.v201108011202.jar b/NatTable/export/plugins/org.antlr.generator_3.2.0.v201108011202.jar
new file mode 100644
index 0000000..6b21787
--- /dev/null
+++ b/NatTable/export/plugins/org.antlr.generator_3.2.0.v201108011202.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.antlr.runtime.source_3.2.0.v201101311130.jar b/NatTable/export/plugins/org.antlr.runtime.source_3.2.0.v201101311130.jar
new file mode 100644
index 0000000..5236936
--- /dev/null
+++ b/NatTable/export/plugins/org.antlr.runtime.source_3.2.0.v201101311130.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.antlr.runtime_3.2.0.v201101311130.jar b/NatTable/export/plugins/org.antlr.runtime_3.2.0.v201101311130.jar
new file mode 100644
index 0000000..1184528
--- /dev/null
+++ b/NatTable/export/plugins/org.antlr.runtime_3.2.0.v201101311130.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant.source_1.8.3.v201301120609.jar b/NatTable/export/plugins/org.apache.ant.source_1.8.3.v201301120609.jar
new file mode 100644
index 0000000..20b3391
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant.source_1.8.3.v201301120609.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..c2d4aa5
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..19ef6bb
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/ECLIPSE_.SF
@@ -0,0 +1,179 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: qqO6i0N8zxIuNSsV6TLo0gJ9q2U=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: hPnB1KOBdnh+vRw/Srlr4LQpMCU=

+

+Name: lib/ant-apache-bcel.jar

+SHA1-Digest: QGPTO2YBdY47fk8GxsL9wa/Cv3U=

+

+Name: about_files/SAX-LICENSE.html

+SHA1-Digest: wfcxz3PMKKjNrpG0aXSbqRs/EEk=

+

+Name: etc/mmetrics-frames.xsl

+SHA1-Digest: APiAPtADgoYGSwEquxQdQx5NN0A=

+

+Name: bin/ant.bat

+SHA1-Digest: D8DR2dlmAlEoQsjvEOtwPuiAYgI=

+

+Name: etc/tagdiff.xsl

+SHA1-Digest: oQK6F+rUwsdxfJl58vbKAmtTs3Y=

+

+Name: lib/ant.jar

+SHA1-Digest: uKFhAWK3kM5Ye9DqvipCyhDT6b4=

+

+Name: lib/ant-apache-oro.jar

+SHA1-Digest: 3oCzmhkXhhjkeg8AAUxwiWDx0ak=

+

+Name: lib/ant-jsch.jar

+SHA1-Digest: 1i1Jgu3xpvc76w43PhfOdc/NayE=

+

+Name: about_files/ASL-LICENSE-2.0.txt

+SHA1-Digest: rwxLKF3abAAfm7UMkgtQnA9n+jU=

+

+Name: etc/coverage-frames.xsl

+SHA1-Digest: Lk7Vo06ABrH7brbJkP1hKRxLkMg=

+

+Name: lib/ant-jdepend.jar

+SHA1-Digest: jHnsNfNA4lIMUmpr6fxrmd9oYH8=

+

+Name: lib/ant-junit4.jar

+SHA1-Digest: 0FTJ3upEFNzre7Y2EepCaHzdr/g=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: Z+e4UrhAmTCBR1UpP/RqMf9OX00=

+

+Name: lib/ant-apache-regexp.jar

+SHA1-Digest: Zg02kcvpsK9wfuJb8WY7+1hIVC4=

+

+Name: bin/runant.pl

+SHA1-Digest: 4EKNYCEcyO/SMqxm79fnts8/Q1c=

+

+Name: bin/envset.cmd

+SHA1-Digest: anGgepI9TTUvD6W73h+kGQrc2d0=

+

+Name: etc/checkstyle/checkstyle-text.xsl

+SHA1-Digest: Jzub6NSrWxS9hYda+Wy/SP49SeI=

+

+Name: bin/ant.cmd

+SHA1-Digest: fKm5e7CiWr2UH61jbx6Yol3cQZo=

+

+Name: lib/ant-junit.jar

+SHA1-Digest: g/TwJ1ZJK6ZocZvgBb4OFLIDXmU=

+

+Name: etc/log.xsl

+SHA1-Digest: 0HD61tw+M8q33hpPVPkjJJe4SDo=

+

+Name: bin/antRun

+SHA1-Digest: 3xz5zLVIT2QJnPskzZCOuX0LVnw=

+

+Name: about_files/DOM-LICENSE.html

+SHA1-Digest: SjQGRnT57q7bMbrYLDqao3XYtr8=

+

+Name: lib/ant-testutil.jar

+SHA1-Digest: RAWgOIAsXCuYGABaT+AUv+T5RNc=

+

+Name: bin/runant.py

+SHA1-Digest: L211F958daH2/IV7BFxPKBmgJTw=

+

+Name: lib/ant-commons-logging.jar

+SHA1-Digest: nRj7UEyH96uVMtE+fplEqx6rA90=

+

+Name: lib/ant-swing.jar

+SHA1-Digest: KxuplJJxSE8lm2iFV3WtExPW0zs=

+

+Name: etc/jdepend-frames.xsl

+SHA1-Digest: OEsPHq3PIr185ocUtm81ULkmobs=

+

+Name: etc/changelog.xsl

+SHA1-Digest: 9ZFS8fHSvz42GLs2NDnqzLFo5G8=

+

+Name: etc/checkstyle/checkstyle-xdoc.xsl

+SHA1-Digest: mfVMgdE+9JoC0hKc0Vc5f7pbe/c=

+

+Name: lib/ant-launcher.jar

+SHA1-Digest: gibskNDksiT5mBiQjt1JzzjZPTc=

+

+Name: etc/jdepend.xsl

+SHA1-Digest: M6boZHWa9+JeDhCjXtq5Z9Y61dY=

+

+Name: lib/ant-apache-xalan2.jar

+SHA1-Digest: lFC8EF32ZzLd60nSbdCIo/Q4fG0=

+

+Name: lib/ant-jmf.jar

+SHA1-Digest: OcSl8mbXJgm1b3rgR/LZqAgojho=

+

+Name: bin/runrc.cmd

+SHA1-Digest: aq6+dBb+jdiXyrvDNmLIOzj21N8=

+

+Name: lib/ant-netrexx.jar

+SHA1-Digest: CJe4BCKSzqKUiUnw0yXCJWUD0IE=

+

+Name: plugin.properties

+SHA1-Digest: sglolBzbK1OoX0Q/D3SZKsoTWbM=

+

+Name: lib/ant-jai.jar

+SHA1-Digest: RYVv7xC3RGhHH/s03blyinkcht4=

+

+Name: bin/antRun.bat

+SHA1-Digest: KX8SW+sZ8gtQYr3boWRpl2DkWrE=

+

+Name: lib/ant-apache-bsf.jar

+SHA1-Digest: v+sDfJUocMH7rbXMivkKEo+IsUs=

+

+Name: about_files/LICENSE

+SHA1-Digest: IXiAEEAhyrN0C9LCULXwykDjthE=

+

+Name: lib/ant-apache-log4j.jar

+SHA1-Digest: cCOyiFosbmOPxjSRUAyGNwBuR2Y=

+

+Name: bin/ant

+SHA1-Digest: Bi7tm9x+7HFfbYhTXgWRIrmJNK4=

+

+Name: etc/checkstyle/checkstyle-frames.xsl

+SHA1-Digest: BR6YJqbc4b5CR35rlSLiJbeaqrM=

+

+Name: bin/complete-ant-cmd.pl

+SHA1-Digest: 1vaPs756w0MiEKy9WdVoazKgGoo=

+

+Name: about_files/NOTICE

+SHA1-Digest: 0sQRo7AXrEayFnU2Zh3u1cX4byA=

+

+Name: lib/ant-apache-resolver.jar

+SHA1-Digest: fWwRXuQ+ClPbWirtd/t6YtevJ2k=

+

+Name: etc/junit-frames.xsl

+SHA1-Digest: S8/muWMS8De/oyzpB+9W/hR9cyw=

+

+Name: etc/junit-noframes.xsl

+SHA1-Digest: 45VR+SASX7EZixLPAZqhD6MQfKY=

+

+Name: lib/ant-antlr.jar

+SHA1-Digest: 5dbzbfcgFxCdyvUtF2OXrP9HuZw=

+

+Name: about.html

+SHA1-Digest: fWn+JnVNfh0ziD8HLxsnNe3JL+Q=

+

+Name: etc/maudit-frames.xsl

+SHA1-Digest: U8xxI3AoPSoVepSv0ZbfrARsTZY=

+

+Name: etc/junit-frames-xalan1.xsl

+SHA1-Digest: c6mkvPNNKSa2FzFuOeDKivW8Y3Q=

+

+Name: lib/ant-commons-net.jar

+SHA1-Digest: XgvHFu64FruQMV4dIaj7bUuyvNQ=

+

+Name: lib/ant-javamail.jar

+SHA1-Digest: hh9GnnG8UbOoaTRnTbXC7cQatfE=

+

+Name: bin/lcp.bat

+SHA1-Digest: EA5m2+HfGFLhb6ForQdjnlvl3cU=

+

+Name: bin/antenv.cmd

+SHA1-Digest: as5/uc6NFrw5Zqzjc5vZEWg6MsM=

+

+Name: etc/ant-bootstrap.jar

+SHA1-Digest: BGryG/JAk6ouBl42D/aSC4cB5tQ=

+

+Name: bin/antRun.pl

+SHA1-Digest: Cw3hkFZ/7NbP7kPUGL/WM1n8EKk=

+

diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..0669d28
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/MANIFEST.MF
@@ -0,0 +1,233 @@
+Manifest-Version: 1.0

+Bundle-ClassPath: lib/ant-antlr.jar,lib/ant-apache-bcel.jar,lib/ant-ap

+ ache-bsf.jar,lib/ant-apache-log4j.jar,lib/ant-apache-oro.jar,lib/ant-

+ apache-regexp.jar,lib/ant-apache-resolver.jar,lib/ant-apache-xalan2.j

+ ar,lib/ant-commons-logging.jar,lib/ant-commons-net.jar,lib/ant-jai.ja

+ r,lib/ant-javamail.jar,lib/ant-jdepend.jar,lib/ant-jmf.jar,lib/ant-js

+ ch.jar,lib/ant-junit.jar,lib/ant-junit4.jar,lib/ant-launcher.jar,lib/

+ ant-netrexx.jar,lib/ant-swing.jar,lib/ant-testutil.jar,lib/ant.jar

+Bundle-Vendor: %providerName

+Bundle-Localization: plugin

+Bundle-RequiredExecutionEnvironment: J2SE-1.2

+Bundle-Name: %pluginName

+Bundle-SymbolicName: org.apache.ant

+Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too

+ ls:org.eclipse.orbit/org.apache.ant;tag=v201301120609

+Require-Bundle: org.eclipse.osgi

+Export-Package: org.apache.tools.ant,org.apache.tools.ant.dispatch,org

+ .apache.tools.ant.filters,org.apache.tools.ant.filters.util,org.apach

+ e.tools.ant.helper,org.apache.tools.ant.input,org.apache.tools.ant.la

+ unch,org.apache.tools.ant.listener,org.apache.tools.ant.loader,org.ap

+ ache.tools.ant.property,org.apache.tools.ant.taskdefs,org.apache.tool

+ s.ant.taskdefs.compilers,org.apache.tools.ant.taskdefs.condition,org.

+ apache.tools.ant.taskdefs.cvslib,org.apache.tools.ant.taskdefs.email,

+ org.apache.tools.ant.taskdefs.optional,org.apache.tools.ant.taskdefs.

+ optional.ccm,org.apache.tools.ant.taskdefs.optional.clearcase,org.apa

+ che.tools.ant.taskdefs.optional.depend,org.apache.tools.ant.taskdefs.

+ optional.depend.constantpool,org.apache.tools.ant.taskdefs.optional.e

+ jb,org.apache.tools.ant.taskdefs.optional.extension,org.apache.tools.

+ ant.taskdefs.optional.extension.resolvers,org.apache.tools.ant.taskde

+ fs.optional.i18n,org.apache.tools.ant.taskdefs.optional.image,org.apa

+ che.tools.ant.taskdefs.optional.j2ee,org.apache.tools.ant.taskdefs.op

+ tional.javacc,org.apache.tools.ant.taskdefs.optional.javah,org.apache

+ .tools.ant.taskdefs.optional.jdepend,org.apache.tools.ant.taskdefs.op

+ tional.jlink,org.apache.tools.ant.taskdefs.optional.jsp,org.apache.to

+ ols.ant.taskdefs.optional.jsp.compilers,org.apache.tools.ant.taskdefs

+ .optional.junit,org.apache.tools.ant.taskdefs.optional.native2ascii,o

+ rg.apache.tools.ant.taskdefs.optional.net,org.apache.tools.ant.taskde

+ fs.optional.perforce,org.apache.tools.ant.taskdefs.optional.pvcs,org.

+ apache.tools.ant.taskdefs.optional.script,org.apache.tools.ant.taskde

+ fs.optional.sos,org.apache.tools.ant.taskdefs.optional.sound,org.apac

+ he.tools.ant.taskdefs.optional.splash,org.apache.tools.ant.taskdefs.o

+ ptional.ssh,org.apache.tools.ant.taskdefs.optional.testing,org.apache

+ .tools.ant.taskdefs.optional.unix,org.apache.tools.ant.taskdefs.optio

+ nal.vss,org.apache.tools.ant.taskdefs.optional.windows,org.apache.too

+ ls.ant.taskdefs.rmic,org.apache.tools.ant.types,org.apache.tools.ant.

+ types.mappers,org.apache.tools.ant.types.optional,org.apache.tools.an

+ t.types.optional.depend,org.apache.tools.ant.types.optional.image,org

+ .apache.tools.ant.types.resolver,org.apache.tools.ant.types.resources

+ ,org.apache.tools.ant.types.resources.comparators,org.apache.tools.an

+ t.types.resources.selectors,org.apache.tools.ant.types.selectors,org.

+ apache.tools.ant.types.selectors.modifiedselector,org.apache.tools.an

+ t.types.spi,org.apache.tools.ant.util,org.apache.tools.ant.util.depen

+ d,org.apache.tools.ant.util.depend.bcel,org.apache.tools.ant.util.fac

+ ade,org.apache.tools.ant.util.java15,org.apache.tools.ant.util.option

+ al,org.apache.tools.ant.util.regexp,org.apache.tools.bzip2,org.apache

+ .tools.mail,org.apache.tools.tar,org.apache.tools.zip

+Bundle-Version: 1.8.3.v201301120609

+Bundle-ManifestVersion: 2

+

+Name: lib/ant-apache-bcel.jar

+SHA1-Digest: XXiPLcESJPaOofjowGL63dxHf2M=

+

+Name: about_files/SAX-LICENSE.html

+SHA1-Digest: piMH5omfqbi7lC6boj3RJCIzHGk=

+

+Name: etc/mmetrics-frames.xsl

+SHA1-Digest: cQnziGYZC2FrO0zwFE92P1bP2v8=

+

+Name: bin/ant.bat

+SHA1-Digest: 2rJreO9xGvqzAaRC1o7E0e0Ihmk=

+

+Name: etc/tagdiff.xsl

+SHA1-Digest: ddaegkBkww5CoIlRpSR8RDUI1bQ=

+

+Name: lib/ant.jar

+SHA1-Digest: rMNRmKQvL0U+3dWUEy2zGBo6NjQ=

+

+Name: lib/ant-apache-oro.jar

+SHA1-Digest: qR0/8H52yIpNxoCJoUpKdZ2+ndI=

+

+Name: lib/ant-jsch.jar

+SHA1-Digest: j2SzBHwu8rJwCXQ69vBMo68kipk=

+

+Name: about_files/ASL-LICENSE-2.0.txt

+SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA=

+

+Name: etc/coverage-frames.xsl

+SHA1-Digest: 5SE/NhPWEbqzGDGL58dwEbkhwRs=

+

+Name: lib/ant-jdepend.jar

+SHA1-Digest: 7sH5izOSRRHTAOfgn9cR/aQSrLg=

+

+Name: lib/ant-junit4.jar

+SHA1-Digest: x9qJwlTXnHtNg4hJT/c7rvLdgYU=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y=

+

+Name: lib/ant-apache-regexp.jar

+SHA1-Digest: 8qOw5pagDi1bi7gawvvfQZ0Y0vE=

+

+Name: bin/runant.pl

+SHA1-Digest: tynYaGh8+BtWDsZ6PljZdoi+egU=

+

+Name: etc/checkstyle/checkstyle-text.xsl

+SHA1-Digest: CqSzAXEeeV20DtFpeujwjL9FEW8=

+

+Name: bin/envset.cmd

+SHA1-Digest: EJ+ljL5sbUQ8mWVn8V49XPBuAz0=

+

+Name: lib/ant-junit.jar

+SHA1-Digest: /p1eGiUTb44L4U3kaFOhigAYXh0=

+

+Name: bin/ant.cmd

+SHA1-Digest: 4jPJI7nJO+v3oPpbi5GbrT7x9qk=

+

+Name: bin/antRun

+SHA1-Digest: S63QT5F5EI1BCpIj59nosT3lVTw=

+

+Name: etc/log.xsl

+SHA1-Digest: juv2H0VplMm4ri1rzgdOW0yCroc=

+

+Name: about_files/DOM-LICENSE.html

+SHA1-Digest: yPiF8tE2Hke5piMIdzyuu4VNSjk=

+

+Name: lib/ant-testutil.jar

+SHA1-Digest: 2Ltpo2TZeaD7GhzfW0IiYwkwwUo=

+

+Name: bin/runant.py

+SHA1-Digest: 0cBLJx8YVywdnpTWGX2oop1ZlgQ=

+

+Name: lib/ant-commons-logging.jar

+SHA1-Digest: YsWK6qJkbfYARWQr8jd4CZlErog=

+

+Name: lib/ant-swing.jar

+SHA1-Digest: 05KkzItEitTT2QeZfXq7t8Q/Jt4=

+

+Name: etc/jdepend-frames.xsl

+SHA1-Digest: U2Bb6aMxgbEYqXkCm2sujeLP7Zo=

+

+Name: etc/changelog.xsl

+SHA1-Digest: 2EZZ+jSTt1TTlBYPN4vGUAX7cTQ=

+

+Name: etc/checkstyle/checkstyle-xdoc.xsl

+SHA1-Digest: yL3TqCA4pc0daZXtXwAiCN6xHxI=

+

+Name: lib/ant-launcher.jar

+SHA1-Digest: So8HZ7D47zyjNJmw11EDDJqIkbg=

+

+Name: etc/jdepend.xsl

+SHA1-Digest: 0rf14aLzhLsun24uUsXVVvkHM6I=

+

+Name: lib/ant-apache-xalan2.jar

+SHA1-Digest: PO5IBCXMJyrvvZcO513tw/mXkZo=

+

+Name: lib/ant-jmf.jar

+SHA1-Digest: DYJJTwqBzKw3qRBkWyU54RgIO5U=

+

+Name: bin/runrc.cmd

+SHA1-Digest: eNo+cuYQicndcc56FVkRScD5w30=

+

+Name: lib/ant-netrexx.jar

+SHA1-Digest: YvpAEEFGQ0TLfJTKRO4Jq6hqBCg=

+

+Name: plugin.properties

+SHA1-Digest: zOrcvUwNQAyD0MeTLtGw9O1S4gQ=

+

+Name: lib/ant-jai.jar

+SHA1-Digest: PTYQgpFnBLJ1iYEHQ4j5i6c5XG0=

+

+Name: bin/antRun.bat

+SHA1-Digest: zB9JbFFhlXTVgwaJlw61wNELj6k=

+

+Name: lib/ant-apache-bsf.jar

+SHA1-Digest: ybMTuate694l/nI2V8eXMHH8YKk=

+

+Name: about_files/LICENSE

+SHA1-Digest: 7YN4w420vhP8p8RJsb0DIiJJXoE=

+

+Name: lib/ant-apache-log4j.jar

+SHA1-Digest: 9jH1fP5IGVLNep2JGc+eNObufMU=

+

+Name: bin/ant

+SHA1-Digest: qMPHkKfCBX5sChPozXg69ckMUjQ=

+

+Name: etc/checkstyle/checkstyle-frames.xsl

+SHA1-Digest: eI6ze0DV5OBNlIe3RYXOoCU+kFA=

+

+Name: bin/complete-ant-cmd.pl

+SHA1-Digest: MhdFxD1740O5nhFa+Hws5O5ND+w=

+

+Name: about_files/NOTICE

+SHA1-Digest: u/RVf9+EoK4rAWXjCkxqhZiSRVY=

+

+Name: lib/ant-apache-resolver.jar

+SHA1-Digest: RUcUrN8Cv9dyc9NzWDghle4X910=

+

+Name: etc/junit-frames.xsl

+SHA1-Digest: yuOgStKKzr1/Sp+54vD4IW+nIfE=

+

+Name: etc/junit-noframes.xsl

+SHA1-Digest: IXBC3nxPsi2MgksPi+Xb1CScLvo=

+

+Name: lib/ant-antlr.jar

+SHA1-Digest: 30V+0JPaWrHgSEvISjDGE0c7VrM=

+

+Name: about.html

+SHA1-Digest: 9cyYmFOO3H8PL1F9G66eIkWA65U=

+

+Name: etc/maudit-frames.xsl

+SHA1-Digest: 1oML7OYqWjV+hPKu/ItdzrAFGcA=

+

+Name: etc/junit-frames-xalan1.xsl

+SHA1-Digest: 1JXF9+QGEw0ys5gjkGsqIXXk7VA=

+

+Name: lib/ant-commons-net.jar

+SHA1-Digest: 0/tqXnBvBiZHmpRr0HurRZG4KWA=

+

+Name: lib/ant-javamail.jar

+SHA1-Digest: DWS+NM4iZUZKK/Uh1AEN0LNbvpo=

+

+Name: bin/lcp.bat

+SHA1-Digest: eX7ICcBsanATsaEDkn5+oTA4QaQ=

+

+Name: etc/ant-bootstrap.jar

+SHA1-Digest: daVu0UP2QFSXiFVhN6mVtcQlbMA=

+

+Name: bin/antenv.cmd

+SHA1-Digest: s2zvcJEs2E2x6ckfXZoGxx1OF1Y=

+

+Name: bin/antRun.pl

+SHA1-Digest: mynp1agPByxojQUKZqlVZkXZSHY=

+

diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/eclipse.inf b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/eclipse.inf
new file mode 100644
index 0000000..68d6fa9
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/META-INF/eclipse.inf
@@ -0,0 +1,4 @@
+#Processed using Jarprocessor
+jarprocessor.exclude.children.sign = true
+pack200.args = -E4
+pack200.conditioned = true
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about.html b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about.html
new file mode 100644
index 0000000..5e79064
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>March, 2012</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+<h3>Third Party Content</h3>
+
+<p>
+The Content includes items that have been sourced from third parties as set out below. If you 
+did not receive this Content directly from the Eclipse Foundation, the following is provided 
+for informational purposes only, and you should look to the Redistributor&rsquo;s license for 
+terms and conditions of use.
+</p>
+
+<h4>Ant 1.8.3</h4>
+
+<p>
+Information about what changed in Ant 1.8.3 from Ant 1.8.2 can be found in the <a href="http://www.apache.org/dist/ant/RELEASE-NOTES-1.8.3.html" alt="Ant 1.8.3 release notes">release notes</a>.
+</p>
+<p>
+The plug-in includes software developed by The Apache Software Foundation as part of the Ant project.
+</p>
+
+<p>
+The Ant binary code in ant.jar and the scripts ant, ant.bat, ant.cmd, antenv.cmd, antRun, antRun.bat, antRun.pl, complete-ant-cmd.pl, envset.cmd, lcp.bat, runant.pl, runant.py and runrc.cmd are included with the plug-in with no modifications.
+</p>
+
+<p>
+Your use of the Ant code and the scripts is subject to the terms and conditions of the Apache License, Version 2.0.  A copy of the license is contained
+in the file <a href="about_files/ASL-LICENSE-2.0.txt" target="_blank">ASL-LICENSE-2.0.txt</a> and is also available at <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>.
+</p>
+<p>
+The names &quot;Ant&quot; and &quot;Apache Software Foundation&quot; must not be used to endorse or promote products derived from this 
+software without prior written permission.  For written permission, please contact <a href="mailto:apache@apache.org">apache@apache.org</a>.
+</p>
+
+<p>
+The Apache attribution <a href="about_files/NOTICE" target="_blank">NOTICE</a> file is included with the Content in accordance with 4d of the Apache License, Version 2.0.
+</p>
+
+<p>Ant includes the following software:</p>
+
+<blockquote>
+	<h4>DOM</h4>
+	<p>
+	DOM is developed by the World Wide Web Consortium.  Your use of DOM is subject to the terms and conditions of the license found in the
+	file <a href="about_files/DOM-LICENSE.html" target="_blank">DOM-LICENSE.html</a> which is included with this plug-in and can also be found at
+	<a href="http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231" target="_blank">http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231</a>.
+	</p>
+	
+	<h4>SAX</h4>
+	
+	<p>SAX is developed by the SAX project (<a href="http://www.saxproject.org" target="_blank">http://www.saxproject.org</a>).  Your use of SAX is subject to the
+	terms and conditions of the license found in the file <a href="about_files/SAX-LICENSE.html" target="_blank">SAX-LICENSE.html</a> which is included with this plug-in.</p>
+</blockquote>
+</body>
+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/ASL-LICENSE-2.0.txt b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/ASL-LICENSE-2.0.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/ASL-LICENSE-2.0.txt
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/DOM-LICENSE.html b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/DOM-LICENSE.html
new file mode 100644
index 0000000..a14bbd1
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/DOM-LICENSE.html
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="Content-Type" content=
+"text/html; charset=utf-8" />
+<meta name="generator" content=
+"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
+<title>DOM License</title>
+<link rel="stylesheet" href="./DOM-LICENSE_files/minimum" type=
+"text/css" media="all" />
+<style type="text/css" media="all" xml:space="preserve">
+/*<![CDATA[*/
+     @import url("/2008/site/css/advanced");
+/*]]>*/
+</style>
+<link href="./DOM-LICENSE_files/minimum" rel="stylesheet" type=
+"text/css" media=
+"handheld, only screen and (max-device-width: 480px)" disabled=
+"disabled" />
+<meta name="viewport" content="width=device-width" />
+<link rel="stylesheet" href="./DOM-LICENSE_files/print" type=
+"text/css" media="all" />
+<link rel="shortcut icon" href=
+"http://www.w3.org/2008/site/images/favicon.ico" type=
+"image/x-icon" />
+</head>
+<body id="www-w3-org" class="w3c_public w3c_javascript w3c_print">
+<div id="w3c_container">
+<div id="w3c_main">
+<h1 class="title">W3C Software Notice and License</h1>
+<div id="w3c_content_body">
+<div class="line">
+<p class="intro tPadding">This work (and included software,
+documentation such as READMEs, or other related items) is being
+provided by the copyright holders under the following license.</p>
+<h2>License</h2>
+<p class="tPadding">By obtaining, using and/or copying this work,
+you (the licensee) agree that you have read, understood, and will
+comply with the following terms and conditions.</p>
+<p>Permission to copy, modify, and distribute this software and its
+documentation, with or without modification,&nbsp;for any purpose
+and without fee or royalty is hereby granted, provided that you
+include the following on ALL copies of the software and
+documentation or portions thereof, including modifications:</p>
+<ul class="show_items">
+<li>The full text of this NOTICE in a location viewable to users of
+the redistributed or derivative work.</li>
+<li>Any pre-existing intellectual property disclaimers, notices, or
+terms and conditions. If none exist, the <a href=
+"http://www.w3.org/Consortium/Legal/2002/copyright-software-short-notice-20021231.html">
+W3C Software Short Notice</a> should be included (hypertext is
+preferred, text is permitted) within the body of any redistributed
+or derivative code.</li>
+<li>Notice of any changes or modifications to the files, including
+the date changes were made. (We recommend you provide URIs to the
+location from which the code is derived.)</li>
+</ul>
+<h2>Disclaimers</h2>
+<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
+COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
+USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
+PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p>
+<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
+SOFTWARE OR DOCUMENTATION.</p>
+<p>The name and trademarks of copyright holders may NOT be used in
+advertising or publicity pertaining to the software without
+specific, written prior permission. Title to copyright in this
+software and any associated documentation will at all times remain
+with copyright holders.</p>
+<h2>Notes</h2>
+<p>This version:
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231</p>
+<p>This formulation of W3C's notice and license became active on
+December 31 2002. This version removes the copyright ownership
+notice such that this license can be used with materials other than
+those owned by the W3C, reflects that ERCIM is now a host of the
+W3C, includes references to this specific dated version of the
+license, and removes the ambiguous grant of "use". Otherwise, this
+version is the same as the <a href=
+"http://www.w3.org/Consortium/Legal/copyright-software-19980720">previous
+version</a> and is written so as to preserve the <a href=
+"http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses">
+Free Software Foundation's assessment of GPL compatibility</a> and
+<a href="http://www.opensource.org/licenses/W3C.php">OSI's
+certification</a> under the <a href=
+"http://www.opensource.org/docs/definition.php">Open Source
+Definition</a>.</p>
+</div>
+</div>
+</div>
+</div>
+<p class="copyright">Copyright © 2009 W3C <sup>®</sup> ( <a href=
+"http://www.csail.mit.edu/"><acronym title=
+"Massachusetts Institute of Technology">MIT</acronym></a> ,
+<a href="http://www.ercim.org/"><acronym title=
+"European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>
+, <a href="http://www.keio.ac.jp/">Keio</a>) <a href=
+"http://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231">Usage
+policies apply</a>.</p>
+<!-- Generated from data/scripts.php, ../../smarty/{scripts.tpl} --><!-- At the bottom for performance reasons -->
+<div id="w3c_scripts"><script type="text/javascript" src=
+"./DOM-LICENSE_files/main" xml:space="preserve">
+//<![CDATA[
+<!-- -->
+//]]>
+</script></div>
+</body>
+</html>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/LICENSE b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/LICENSE
new file mode 100644
index 0000000..cdf6ff8
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/LICENSE
@@ -0,0 +1,272 @@
+/*
+ *                                 Apache License
+ *                           Version 2.0, January 2004
+ *                        http://www.apache.org/licenses/
+ *
+ *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+ *
+ *   1. Definitions.
+ *
+ *      "License" shall mean the terms and conditions for use, reproduction,
+ *      and distribution as defined by Sections 1 through 9 of this document.
+ *
+ *      "Licensor" shall mean the copyright owner or entity authorized by
+ *      the copyright owner that is granting the License.
+ *
+ *      "Legal Entity" shall mean the union of the acting entity and all
+ *      other entities that control, are controlled by, or are under common
+ *      control with that entity. For the purposes of this definition,
+ *      "control" means (i) the power, direct or indirect, to cause the
+ *      direction or management of such entity, whether by contract or
+ *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ *      outstanding shares, or (iii) beneficial ownership of such entity.
+ *
+ *      "You" (or "Your") shall mean an individual or Legal Entity
+ *      exercising permissions granted by this License.
+ *
+ *      "Source" form shall mean the preferred form for making modifications,
+ *      including but not limited to software source code, documentation
+ *      source, and configuration files.
+ *
+ *      "Object" form shall mean any form resulting from mechanical
+ *      transformation or translation of a Source form, including but
+ *      not limited to compiled object code, generated documentation,
+ *      and conversions to other media types.
+ *
+ *      "Work" shall mean the work of authorship, whether in Source or
+ *      Object form, made available under the License, as indicated by a
+ *      copyright notice that is included in or attached to the work
+ *      (an example is provided in the Appendix below).
+ *
+ *      "Derivative Works" shall mean any work, whether in Source or Object
+ *      form, that is based on (or derived from) the Work and for which the
+ *      editorial revisions, annotations, elaborations, or other modifications
+ *      represent, as a whole, an original work of authorship. For the purposes
+ *      of this License, Derivative Works shall not include works that remain
+ *      separable from, or merely link (or bind by name) to the interfaces of,
+ *      the Work and Derivative Works thereof.
+ *
+ *      "Contribution" shall mean any work of authorship, including
+ *      the original version of the Work and any modifications or additions
+ *      to that Work or Derivative Works thereof, that is intentionally
+ *      submitted to Licensor for inclusion in the Work by the copyright owner
+ *      or by an individual or Legal Entity authorized to submit on behalf of
+ *      the copyright owner. For the purposes of this definition, "submitted"
+ *      means any form of electronic, verbal, or written communication sent
+ *      to the Licensor or its representatives, including but not limited to
+ *      communication on electronic mailing lists, source code control systems,
+ *      and issue tracking systems that are managed by, or on behalf of, the
+ *      Licensor for the purpose of discussing and improving the Work, but
+ *      excluding communication that is conspicuously marked or otherwise
+ *      designated in writing by the copyright owner as "Not a Contribution."
+ *
+ *      "Contributor" shall mean Licensor and any individual or Legal Entity
+ *      on behalf of whom a Contribution has been received by Licensor and
+ *      subsequently incorporated within the Work.
+ *
+ *   2. Grant of Copyright License. Subject to the terms and conditions of
+ *      this License, each Contributor hereby grants to You a perpetual,
+ *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ *      copyright license to reproduce, prepare Derivative Works of,
+ *      publicly display, publicly perform, sublicense, and distribute the
+ *      Work and such Derivative Works in Source or Object form.
+ *
+ *   3. Grant of Patent License. Subject to the terms and conditions of
+ *      this License, each Contributor hereby grants to You a perpetual,
+ *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ *      (except as stated in this section) patent license to make, have made,
+ *      use, offer to sell, sell, import, and otherwise transfer the Work,
+ *      where such license applies only to those patent claims licensable
+ *      by such Contributor that are necessarily infringed by their
+ *      Contribution(s) alone or by combination of their Contribution(s)
+ *      with the Work to which such Contribution(s) was submitted. If You
+ *      institute patent litigation against any entity (including a
+ *      cross-claim or counterclaim in a lawsuit) alleging that the Work
+ *      or a Contribution incorporated within the Work constitutes direct
+ *      or contributory patent infringement, then any patent licenses
+ *      granted to You under this License for that Work shall terminate
+ *      as of the date such litigation is filed.
+ *
+ *   4. Redistribution. You may reproduce and distribute copies of the
+ *      Work or Derivative Works thereof in any medium, with or without
+ *      modifications, and in Source or Object form, provided that You
+ *      meet the following conditions:
+ *
+ *      (a) You must give any other recipients of the Work or
+ *          Derivative Works a copy of this License; and
+ *
+ *      (b) You must cause any modified files to carry prominent notices
+ *          stating that You changed the files; and
+ *
+ *      (c) You must retain, in the Source form of any Derivative Works
+ *          that You distribute, all copyright, patent, trademark, and
+ *          attribution notices from the Source form of the Work,
+ *          excluding those notices that do not pertain to any part of
+ *          the Derivative Works; and
+ *
+ *      (d) If the Work includes a "NOTICE" text file as part of its
+ *          distribution, then any Derivative Works that You distribute must
+ *          include a readable copy of the attribution notices contained
+ *          within such NOTICE file, excluding those notices that do not
+ *          pertain to any part of the Derivative Works, in at least one
+ *          of the following places: within a NOTICE text file distributed
+ *          as part of the Derivative Works; within the Source form or
+ *          documentation, if provided along with the Derivative Works; or,
+ *          within a display generated by the Derivative Works, if and
+ *          wherever such third-party notices normally appear. The contents
+ *          of the NOTICE file are for informational purposes only and
+ *          do not modify the License. You may add Your own attribution
+ *          notices within Derivative Works that You distribute, alongside
+ *          or as an addendum to the NOTICE text from the Work, provided
+ *          that such additional attribution notices cannot be construed
+ *          as modifying the License.
+ *
+ *      You may add Your own copyright statement to Your modifications and
+ *      may provide additional or different license terms and conditions
+ *      for use, reproduction, or distribution of Your modifications, or
+ *      for any such Derivative Works as a whole, provided Your use,
+ *      reproduction, and distribution of the Work otherwise complies with
+ *      the conditions stated in this License.
+ *
+ *   5. Submission of Contributions. Unless You explicitly state otherwise,
+ *      any Contribution intentionally submitted for inclusion in the Work
+ *      by You to the Licensor shall be under the terms and conditions of
+ *      this License, without any additional terms or conditions.
+ *      Notwithstanding the above, nothing herein shall supersede or modify
+ *      the terms of any separate license agreement you may have executed
+ *      with Licensor regarding such Contributions.
+ *
+ *   6. Trademarks. This License does not grant permission to use the trade
+ *      names, trademarks, service marks, or product names of the Licensor,
+ *      except as required for reasonable and customary use in describing the
+ *      origin of the Work and reproducing the content of the NOTICE file.
+ *
+ *   7. Disclaimer of Warranty. Unless required by applicable law or
+ *      agreed to in writing, Licensor provides the Work (and each
+ *      Contributor provides its Contributions) on an "AS IS" BASIS,
+ *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ *      implied, including, without limitation, any warranties or conditions
+ *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ *      PARTICULAR PURPOSE. You are solely responsible for determining the
+ *      appropriateness of using or redistributing the Work and assume any
+ *      risks associated with Your exercise of permissions under this License.
+ *
+ *   8. Limitation of Liability. In no event and under no legal theory,
+ *      whether in tort (including negligence), contract, or otherwise,
+ *      unless required by applicable law (such as deliberate and grossly
+ *      negligent acts) or agreed to in writing, shall any Contributor be
+ *      liable to You for damages, including any direct, indirect, special,
+ *      incidental, or consequential damages of any character arising as a
+ *      result of this License or out of the use or inability to use the
+ *      Work (including but not limited to damages for loss of goodwill,
+ *      work stoppage, computer failure or malfunction, or any and all
+ *      other commercial damages or losses), even if such Contributor
+ *      has been advised of the possibility of such damages.
+ *
+ *   9. Accepting Warranty or Additional Liability. While redistributing
+ *      the Work or Derivative Works thereof, You may choose to offer,
+ *      and charge a fee for, acceptance of support, warranty, indemnity,
+ *      or other liability obligations and/or rights consistent with this
+ *      License. However, in accepting such obligations, You may act only
+ *      on Your own behalf and on Your sole responsibility, not on behalf
+ *      of any other Contributor, and only if You agree to indemnify,
+ *      defend, and hold each Contributor harmless for any liability
+ *      incurred by, or claims asserted against, such Contributor by reason
+ *      of your accepting any such warranty or additional liability.
+ *
+ *   END OF TERMS AND CONDITIONS
+ *
+ *   APPENDIX: How to apply the Apache License to your work.
+ *
+ *      To apply the Apache License to your work, attach the following
+ *      boilerplate notice, with the fields enclosed by brackets "[]"
+ *      replaced with your own identifying information. (Don't include
+ *      the brackets!)  The text should be enclosed in the appropriate
+ *      comment syntax for the file format. We also recommend that a
+ *      file or class name and description of purpose be included on the
+ *      same "printed page" as the copyright notice for easier
+ *      identification within third-party archives.
+ *
+ *   Copyright [yyyy] [name of copyright owner]
+ *
+ *   Licensed under the Apache License, Version 2.0 (the "License");
+ *   you may not use this file except in compliance with the License.
+ *   You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *   Unless required by applicable law or agreed to in writing, software
+ *   distributed under the License is distributed on an "AS IS" BASIS,
+ *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *   See the License for the specific language governing permissions and
+ *   limitations under the License.
+ */
+
+W3C® SOFTWARE NOTICE AND LICENSE
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+This work (and included software, documentation such as READMEs, or other
+related items) is being provided by the copyright holders under the following
+license. By obtaining, using and/or copying this work, you (the licensee) agree
+that you have read, understood, and will comply with the following terms and
+conditions.
+
+Permission to copy, modify, and distribute this software and its documentation,
+with or without modification, for any purpose and without fee or royalty is
+hereby granted, provided that you include the following on ALL copies of the
+software and documentation or portions thereof, including modifications:
+
+  1. The full text of this NOTICE in a location viewable to users of the
+     redistributed or derivative work. 
+  2. Any pre-existing intellectual property disclaimers, notices, or terms
+     and conditions. If none exist, the W3C Software Short Notice should be
+     included (hypertext is preferred, text is permitted) within the body
+     of any redistributed or derivative code.
+  3. Notice of any changes or modifications to the files, including the date
+     changes were made. (We recommend you provide URIs to the location from
+     which the code is derived.)
+     
+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
+NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
+THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
+PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
+
+The name and trademarks of copyright holders may NOT be used in advertising or
+publicity pertaining to the software without specific, written prior permission.
+Title to copyright in this software and any associated documentation will at
+all times remain with copyright holders.
+
+____________________________________
+
+This formulation of W3C's notice and license became active on December 31 2002.
+This version removes the copyright ownership notice such that this license can
+be used with materials other than those owned by the W3C, reflects that ERCIM
+is now a host of the W3C, includes references to this specific dated version of
+the license, and removes the ambiguous grant of "use". Otherwise, this version
+is the same as the previous version and is written so as to preserve the Free
+Software Foundation's assessment of GPL compatibility and OSI's certification
+under the Open Source Definition. Please see our Copyright FAQ for common
+questions about using materials from our site, including specific terms and
+conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
+this notice can be directed to site-policy@w3.org.
+ 
+Joseph Reagle <site-policy@w3.org> 
+
+This license came from: http://www.megginson.com/SAX/copying.html
+  However please note future versions of SAX may be covered 
+  under http://saxproject.org/?selected=pd
+
+SAX2 is Free!
+
+I hereby abandon any property rights to SAX 2.0 (the Simple API for
+XML), and release all of the SAX 2.0 source code, compiled code, and
+documentation contained in this distribution into the Public Domain.
+SAX comes with NO WARRANTY or guarantee of fitness for any
+purpose.
+
+David Megginson, david@megginson.com
+2000-05-05
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/NOTICE b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/NOTICE
new file mode 100644
index 0000000..713e04a
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/NOTICE
@@ -0,0 +1,6 @@
+   Apache Ant
+   Copyright 1999-2010 The Apache Software Foundation
+
+   The <sync> task is based on code Copyright (c) 2002, Landmark
+   Graphics Corp that has been kindly donated to the Apache Software
+   Foundation.
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/SAX-LICENSE.html b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/SAX-LICENSE.html
new file mode 100644
index 0000000..5ebc705
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/about_files/SAX-LICENSE.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta name="generator" content=
+"HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org" />
+<meta http-equiv="Content-Type" content=
+"text/html; charset=utf-8" />
+<title>SAX License</title>
+
+<style type="text/css">
+/*<![CDATA[*/
+<!--
+        h1, h2, h3, h4, h5, h6 { color: maroon; }
+        /* make sure that goes OK with the nav column background
+         * net-friendly colors include: yellow/ffffcc, blue/ccccff
+         */
+    -->
+/*]]>*/
+</style>
+</head>
+<body color="#000000">
+<h2>Origin</h2>
+<p>This page was originally taken from: <a href=
+"http://www.saxproject.org/copying.html">http://www.saxproject.org/copying.html</a>
+with the navigation links remove from the left-hand-side of the
+page.</p>
+<h2>Copyright Status</h2>
+<div>
+<p><em>SAX is free!</em></p>
+<p>In fact, it's not possible to own a license to SAX, since it's
+been placed in the public domain.</p>
+<h2>No Warranty</h2>
+<p>Because SAX is released to the public domain, there is no
+warranty for the design or for the software implementation, to the
+extent permitted by applicable law. Except when otherwise stated in
+writing the copyright holders and/or other parties provide SAX "as
+is" without warranty of any kind, either expressed or implied,
+including, but not limited to, the implied warranties of
+merchantability and fitness for a particular purpose. The entire
+risk as to the quality and performance of SAX is with you. Should
+SAX prove defective, you assume the cost of all necessary
+servicing, repair or correction.</p>
+<p>In no event unless required by applicable law or agreed to in
+writing will any copyright holder, or any other party who may
+modify and/or redistribute SAX, be liable to you for damages,
+including any general, special, incidental or consequential damages
+arising out of the use or inability to use SAX (including but not
+limited to loss of data or data being rendered inaccurate or losses
+sustained by you or third parties or a failure of the SAX to
+operate with any other programs), even if such holder or other
+party has been advised of the possibility of such damages.</p>
+<h2>Copyright Disclaimers</h2>
+<p>This page includes statements to that effect by David Megginson,
+who would have been able to claim copyright for the original
+work.</p>
+<!-- MAYBE:  link to archived copies of the messages? -->
+<h3>SAX 1.0</h3>
+<p>Version 1.0 of the Simple API for XML (SAX), created
+collectively by the membership of the XML-DEV mailing list, is
+hereby released into the public domain.</p>
+<p>No one owns SAX: you may use it freely in both commercial and
+non-commercial applications, bundle it with your software
+distribution, include it on a CD-ROM, list the source code in a
+book, mirror the documentation at your own web site, or use it in
+any other way you see fit.</p>
+<p><em>David Megginson, <a href=
+"http://www.megginson.com/">Megginson Technologies Ltd.</a><br />
+1998-05-11</em></p>
+<h3>SAX 2.0</h3>
+<p>I hereby abandon any property rights to SAX 2.0 (the Simple API
+for XML), and release all of the SAX 2.0 source code, compiled
+code, and documentation contained in this distribution into the
+Public Domain. SAX comes with NO WARRANTY or guarantee of fitness
+for any purpose.</p>
+<p><em>David Megginson, <a href=
+"http://www.megginson.com/">Megginson Technologies Ltd.</a><br />
+2000-05-05</em></p>
+</div>
+<br />
+</body>
+</html>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/ant-bootstrap.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/ant-bootstrap.jar
new file mode 100644
index 0000000..6b3bb33
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/ant-bootstrap.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/changelog.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/changelog.xsl
new file mode 100644
index 0000000..c6aef8f
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/changelog.xsl
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<xsl:stylesheet
+    xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
+    version='1.0'>
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+   
+-->
+  <xsl:param name="title"/>
+  <xsl:param name="module"/>
+  <xsl:param name="cvsweb"/>
+
+  <xsl:output method="html" indent="yes" encoding="US-ASCII"
+              doctype-public="-//W3C//DTD HTML 4.01//EN"
+              doctype-system="http://www.w3.org/TR/html401/strict.dtd"/>
+
+  <!-- Copy standard document elements.  Elements that
+       should be ignored must be filtered by apply-templates
+       tags. -->
+  <xsl:template match="*">
+    <xsl:copy>
+      <xsl:copy-of select="attribute::*[. != '']"/>
+      <xsl:apply-templates/>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="changelog">
+    <html>
+      <head>
+        <title><xsl:value-of select="$title"/></title>
+        <style type="text/css">
+          body, p {
+            font-family: Verdana, Arial, Helvetica, sans-serif;
+            font-size: 80%;
+            color: #000000;
+            background-color: #ffffff;
+          }
+          tr, td {
+            font-family: Verdana, Arial, Helvetica, sans-serif;
+            background: #eeeee0;
+          }
+          td {
+            padding-left: 20px;
+          }
+      .dateAndAuthor {
+            font-family: Verdana, Arial, Helvetica, sans-serif;
+            font-weight: bold;
+            text-align: left;
+            background: #a6caf0;
+            padding-left: 3px;
+      }
+          a {
+            color: #000000;
+          }
+          pre {
+            font-weight: bold;
+          }
+        </style>
+      </head>
+      <body>
+        <h1>
+          <a name="top"><xsl:value-of select="$title"/></a>
+        </h1>
+        <p style="text-align: right">Designed for use with <a href="http://ant.apache.org/">Apache Ant</a>.</p>
+        <hr/>
+        <table border="0" width="100%" cellspacing="1">
+          
+          <xsl:apply-templates select=".//entry">
+            <xsl:sort select="date" data-type="text" order="descending"/>
+            <xsl:sort select="time" data-type="text" order="descending"/>
+          </xsl:apply-templates>
+          
+        </table>
+        
+      </body>
+    </html>
+  </xsl:template>
+  
+  <xsl:template match="entry">
+    <tr>
+      <td class="dateAndAuthor">
+        <xsl:value-of select="date"/><xsl:text> </xsl:text><xsl:value-of select="time"/><xsl:text> </xsl:text><xsl:value-of select="author"/>
+      </td>
+    </tr>
+    <tr>
+      <td>
+        <pre>
+<xsl:apply-templates select="msg"/></pre>
+        <ul>
+          <xsl:apply-templates select="file"/>
+        </ul>
+      </td>
+    </tr>
+  </xsl:template>
+
+  <xsl:template match="date">
+    <i><xsl:value-of select="."/></i>
+  </xsl:template>
+
+  <xsl:template match="time">
+    <i><xsl:value-of select="."/></i>
+  </xsl:template>
+
+  <xsl:template match="author">
+    <i>
+      <a>
+        <xsl:attribute name="href">mailto:<xsl:value-of select="."/></xsl:attribute>
+        <xsl:value-of select="."/></a>
+    </i>
+  </xsl:template>
+
+  <xsl:template match="file">
+    <li>
+      <a>
+        <xsl:choose>
+          <xsl:when test="string-length(prevrevision) = 0 ">
+            <xsl:attribute name="href"><xsl:value-of select="$cvsweb"/><xsl:value-of select="$module" />/<xsl:value-of select="name" />?rev=<xsl:value-of select="revision" />&amp;content-type=text/x-cvsweb-markup</xsl:attribute>
+          </xsl:when>
+          <xsl:otherwise>
+            <xsl:attribute name="href"><xsl:value-of select="$cvsweb"/><xsl:value-of select="$module" />/<xsl:value-of select="name" />?r1=<xsl:value-of select="revision" />&amp;r2=<xsl:value-of select="prevrevision"/></xsl:attribute>
+          </xsl:otherwise>
+        </xsl:choose>
+        <xsl:value-of select="name" /> (<xsl:value-of select="revision"/>)</a>
+    </li>
+  </xsl:template>
+
+  <!-- Any elements within a msg are processed,
+       so that we can preserve HTML tags. -->
+  <xsl:template match="msg">
+    <xsl:apply-templates/>
+  </xsl:template>
+  
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-frames.xsl
new file mode 100644
index 0000000..c79c0b7
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-frames.xsl
@@ -0,0 +1,299 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="http://xml.apache.org/xalan/redirect"
+    extension-element-prefixes="redirect">
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+    <xsl:output method="html" indent="yes" encoding="US-ASCII"/>
+    <xsl:decimal-format decimal-separator="." grouping-separator="," />
+
+    <xsl:param name="output.dir" select="'.'"/>
+    <xsl:param name="basedir" select="'.'"/>
+
+    <xsl:template match="checkstyle">
+        <!-- create the index.html -->
+        <redirect:write file="{$output.dir}/index.html">
+            <xsl:call-template name="index.html"/>
+        </redirect:write>
+
+        <!-- create the stylesheet.css -->
+        <redirect:write file="{$output.dir}/stylesheet.css">
+            <xsl:call-template name="stylesheet.css"/>
+        </redirect:write>
+
+        <!-- create the overview-summary.html at the root -->
+        <redirect:write file="{$output.dir}/overview-frame.html">
+            <xsl:apply-templates select="." mode="overview"/>
+        </redirect:write>
+
+        <!-- create the all-classes.html at the root -->
+        <redirect:write file="{$output.dir}/allclasses-frame.html">
+            <xsl:apply-templates select="." mode="all.classes"/>
+        </redirect:write>
+
+        <!-- process all files -->
+        <xsl:apply-templates select="file[count(error) != 0]"/>
+    </xsl:template>
+
+    <xsl:template name="index.html">
+        <html>
+            <head>
+                <title>CheckStyle Audit</title>
+            </head>
+            <frameset cols="20%,80%">
+                <frame src="allclasses-frame.html" name="fileListFrame"/>
+                <frame src="overview-frame.html" name="fileFrame"/>
+            </frameset>
+            <noframes>
+                <h2>Frame Alert</h2>
+                <p>
+                    This document is designed to be viewed using the frames feature.
+                    If you see this message, you are using a non-frame-capable web client.
+                </p>
+            </noframes>
+        </html>
+    </xsl:template>
+
+    <xsl:template name="pageHeader">
+        <table border="0" cellpadding="0" cellspacing="0" width="100%">
+            <tr>
+                <td class="text-align:right"><h2>CheckStyle Audit</h2></td>
+            </tr>
+            <tr>
+                <td class="text-align:right">Designed for use with
+                  <a href='http://checkstyle.sourceforge.net/'>CheckStyle</a> and
+                  <a href='http://ant.apache.org/'>Ant</a>.</td>
+            </tr>
+        </table>
+        <hr size="1"/>
+    </xsl:template>
+
+    <xsl:template match="checkstyle" mode="overview">
+        <html>
+            <head>
+                <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+            </head>
+            <body>
+                <!-- page header -->
+                <xsl:call-template name="pageHeader"/>
+
+                <!-- Summary part -->
+                <xsl:apply-templates select="." mode="summary"/>
+                <hr size="1" width="100%" align="left"/>
+
+                <!-- File list part -->
+                <xsl:apply-templates select="." mode="filelist"/>
+            </body>
+        </html>
+    </xsl:template>
+
+    <xsl:template name="stylesheet.css">
+        .bannercell {
+        border: 0px;
+        padding: 0px;
+        }
+        body {
+        margin-left: 10;
+        margin-right: 10;
+        font:normal 80% arial,helvetica,sanserif;
+        background-color:#FFFFFF;
+        color:#000000;
+        }
+        .oddrow td {
+        background: #efefef;
+        }
+        .evenrow td {
+        background: #fff;
+        }
+        th, td {
+        text-align: left;
+        vertical-align: top;
+        }
+        th {
+        font-weight:bold;
+        background: #ccc;
+        color: black;
+        }
+        table, th, td {
+        font-size:100%;
+        border: none
+        }
+        table.log tr td, tr th {
+
+        }
+        h2 {
+        font-weight:bold;
+        font-size:140%;
+        margin-bottom: 5;
+        }
+        h3 {
+        font-size:100%;
+        font-weight:bold;
+        background: #525D76;
+        color: white;
+        text-decoration: none;
+        padding: 5px;
+        margin-right: 2px;
+        margin-left: 2px;
+        margin-bottom: 0;
+        }
+    </xsl:template>
+
+    <!--
+    Creates an all-classes.html file that contains a link to all files.
+    -->
+    <xsl:template match="checkstyle" mode="all.classes">
+        <html>
+            <head>
+                <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+            </head>
+            <body>
+                <h2>Files</h2>
+                <p>
+                    <table width="100%">
+                        <!-- For each file create its part -->
+                        <xsl:apply-templates select="file[count(error) != 0]" mode="all.classes">
+                            <xsl:sort select="substring-after(@name, $basedir)"/>
+                        </xsl:apply-templates>
+                    </table>
+                </p>
+            </body>
+        </html>
+    </xsl:template>
+
+    <xsl:template match="checkstyle" mode="filelist">
+        <h3>Files</h3>
+        <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+            <tr>
+                <th>Name</th>
+                <th>Errors</th>
+            </tr>
+            <xsl:apply-templates select="file[count(error) != 0]" mode="filelist">
+                <xsl:sort select="count(error)" order="descending" data-type="number"/>
+            </xsl:apply-templates>
+        </table>
+    </xsl:template>
+
+    <xsl:template match="file" mode="filelist">
+        <tr>
+            <xsl:call-template name="alternated-row"/>
+            <td nowrap="nowrap">
+                <a>
+                    <xsl:attribute name="href">
+                        <xsl:text>files/</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text>
+                    </xsl:attribute>
+                    <xsl:value-of select="substring-after(@name, $basedir)"/>
+                </a>
+            </td>
+            <td><xsl:value-of select="count(error)"/></td>
+        </tr>
+    </xsl:template>
+
+    <xsl:template match="file" mode="all.classes">
+        <tr>
+            <td nowrap="nowrap">
+                <a target="fileFrame">
+                    <xsl:attribute name="href">
+                        <xsl:text>files/</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text>
+                    </xsl:attribute>
+                    <xsl:value-of select="substring-after(@name, $basedir)"/>
+                </a>
+            </td>
+        </tr>
+    </xsl:template>
+
+    <!--
+    transform string like a/b/c to ../../../
+    @param path the path to transform into a descending directory path
+    -->
+    <xsl:template name="path">
+        <xsl:param name="path"/>
+
+        <!-- Convert a windows path '\' to a unix path '/' for further processing. -->
+        <xsl:variable name="path2" select="translate($path,'\','/')"/>
+
+        
+        <xsl:if test="contains($path2,'/')">
+            <xsl:text>../</xsl:text>
+            <xsl:call-template name="path">
+                <xsl:with-param name="path"><xsl:value-of select="substring-after($path2,'/')"/></xsl:with-param>
+            </xsl:call-template>
+        </xsl:if>
+        <xsl:if test="not(contains($path2,'/')) and not($path2 = '')">
+            <xsl:text>../</xsl:text>
+        </xsl:if>
+    </xsl:template>
+
+    <xsl:template match="file">
+        <redirect:write file="{$output.dir}/files/{substring-after(@name, $basedir)}.html">
+            <html>
+                <head>
+                    <link rel="stylesheet" type="text/css">
+                        <xsl:attribute name="href"><xsl:call-template name="path"><xsl:with-param name="path" select="substring-after(@name, $basedir)"/></xsl:call-template><xsl:text>stylesheet.css</xsl:text></xsl:attribute>
+                    </link>
+                </head>
+                <body>
+                    <xsl:call-template name="pageHeader"/>
+                    <h3>File <xsl:value-of select="substring-after(@name, $basedir)"/></h3>
+                    <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+                        <tr>
+                            <th>Error Description</th>
+                            <th>Line:Column</th>
+                        </tr>
+                        <xsl:for-each select="error">
+                            <tr>
+                                <xsl:call-template name="alternated-row"/>
+                                <td><a title="{@source}"><xsl:value-of select="@message"/></a></td>
+                                <td align="center"><xsl:value-of select="@line"/><xsl:if test="@column">:<xsl:value-of select="@column"/></xsl:if></td>
+                            </tr>
+                        </xsl:for-each>
+                    </table>
+                </body>
+            </html>
+        </redirect:write>
+    </xsl:template>
+
+    <xsl:template match="checkstyle" mode="summary">
+        <h3>Summary</h3>
+        <xsl:variable name="fileCount" select="count(file)"/>
+        <xsl:variable name="errorCount" select="count(file/error)"/>
+        <xsl:variable name="fileErrorCount" select="count(file[count(error) != 0])"/>
+        <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+            <tr>
+                <th>Total Files</th>
+                <th>Files With Errors</th>
+                <th>Errors</th>
+            </tr>
+            <tr>
+                <xsl:call-template name="alternated-row"/>
+                <td><xsl:value-of select="$fileCount"/></td>
+                <td><xsl:value-of select="$fileErrorCount"/></td>
+                <td><xsl:value-of select="$errorCount"/></td>
+            </tr>
+        </table>
+    </xsl:template>
+
+    <xsl:template name="alternated-row">
+        <xsl:attribute name="class">
+            <xsl:if test="position() mod 2 = 1">oddrow</xsl:if>
+            <xsl:if test="position() mod 2 = 0">evenrow</xsl:if>
+        </xsl:attribute>
+    </xsl:template>
+</xsl:stylesheet>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-text.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-text.xsl
new file mode 100644
index 0000000..7359e41
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-text.xsl
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+    <xsl:strip-space elements="checkstyle"/>
+    <xsl:preserve-space elements="file"/>
+    <xsl:output method="text"/>
+    <xsl:template match="checkstyle/file/error">
+        <xsl:value-of select="../@name"/>
+        <xsl:text>:</xsl:text>
+        <xsl:value-of select="@line"/>
+        <xsl:text>:</xsl:text>
+        <xsl:value-of select="@column"/>
+        <xsl:text> </xsl:text>
+        <xsl:value-of select="@message"/>
+    </xsl:template>
+</xsl:stylesheet>
+
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-xdoc.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-xdoc.xsl
new file mode 100644
index 0000000..5fc6eab
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/checkstyle/checkstyle-xdoc.xsl
@@ -0,0 +1,130 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="org.apache.xalan.lib.Redirect"
+    extension-element-prefixes="redirect">
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+    <xsl:output method="xml" indent="yes"/>
+    <xsl:decimal-format decimal-separator="." grouping-separator="," />
+
+    <xsl:param name="output.dir" select="'.'"/>
+    <xsl:param name="basedir" select="'.'"/>
+
+    <xsl:template match="checkstyle">
+      <document>
+        <properties>
+          <title>Checkstyle Audit</title>
+        </properties>
+
+        <body>
+          <xsl:apply-templates select="." mode="summary"/>
+          <!-- File list part -->
+          <xsl:apply-templates select="." mode="filelist"/>
+          <xsl:apply-templates select="file[count(error) != 0]"/>
+        </body>
+      </document>
+    </xsl:template>
+
+    <xsl:template match="checkstyle" mode="filelist">
+      <section name="Files">
+        <table>
+            <tr>
+                <th>Name</th>
+                <th>Errors</th>
+            </tr>
+            <xsl:apply-templates select="file[count(error) != 0]" mode="filelist">
+                <xsl:sort select="count(error)" order="descending" data-type="number"/>
+            </xsl:apply-templates>
+        </table>
+      </section>
+    </xsl:template>
+
+    <xsl:template match="file" mode="filelist">
+        <tr>
+            <xsl:call-template name="alternated-row"/>
+            <td nowrap="nowrap">
+                <a>
+                    <xsl:attribute name="href">
+                        <xsl:text>files</xsl:text><xsl:value-of select="substring-after(@name, $basedir)"/><xsl:text>.html</xsl:text>
+                    </xsl:attribute>
+                    <xsl:value-of select="substring-after(@name, $basedir)"/>
+                </a>
+            </td>
+            <td><xsl:value-of select="count(error)"/></td>
+        </tr>
+    </xsl:template>
+
+    <xsl:template match="file">
+      <redirect:write file="{$output.dir}/files{substring-after(@name, $basedir)}.xml">
+        <document>
+          <properties>
+            <title>Checkstyle Audit</title>
+          </properties>
+
+          <body>
+            <section name="Details for {substring-after(@name, $basedir)}">
+              <table>
+                  <tr>
+                      <th>Error Description</th>
+                      <th>Line</th>
+                  </tr>
+                  <xsl:for-each select="error">
+                      <tr>
+                          <xsl:call-template name="alternated-row"/>
+                          <td><a title="{@source}"><xsl:value-of select="@message"/></a></td>
+                          <td><xsl:value-of select="@line"/></td>
+                      </tr>
+                  </xsl:for-each>
+              </table>
+            </section>
+          </body>
+        </document>
+      </redirect:write>
+    </xsl:template>
+
+    <xsl:template match="checkstyle" mode="summary">
+      <section name="Summary">
+        <xsl:variable name="fileCount" select="count(file)"/>
+        <xsl:variable name="errorCount" select="count(file/error)"/>
+        <xsl:variable name="fileErrorCount" select="count(file[count(error) != 0])"/>
+        <table>
+            <tr>
+                <th>Files</th>
+                <th>Files With Errors</th>
+                <th>Errors</th>
+            </tr>
+            <tr>
+                <xsl:call-template name="alternated-row"/>
+                <td><xsl:value-of select="$fileCount"/></td>
+                <td><xsl:value-of select="$fileErrorCount"/></td>
+                <td><xsl:value-of select="$errorCount"/></td>
+            </tr>
+        </table>
+      </section>
+    </xsl:template>
+
+    <xsl:template name="alternated-row">
+        <xsl:attribute name="class">
+            <xsl:if test="position() mod 2 = 1">oddrow</xsl:if>
+            <xsl:if test="position() mod 2 = 0">evenrow</xsl:if>
+        </xsl:attribute>
+    </xsl:template>
+</xsl:stylesheet>
+
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/coverage-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/coverage-frames.xsl
new file mode 100644
index 0000000..a55a52a
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/coverage-frames.xsl
@@ -0,0 +1,489 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="org.apache.xalan.lib.Redirect"
+    extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes"/>
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<!--
+
+ Sample stylesheet to be used with JProbe 3.0 XML output.
+
+ It creates a set of HTML files a la javadoc where you can browse easily
+ through all packages and classes.
+
+ It is best used with JProbe Coverage Ant task that gives you the benefit
+ of a reference classpath so that you have the list of classes/methods
+ that are not used at all in a given classpath.
+
+ @author Stephane Bailliez <a href="mailto:sbailliez@apache.org"/>
+
+-->
+
+<!-- default output directory is current directory -->
+<xsl:param name="output.dir" select="'.'"/>
+
+<!-- ======================================================================
+    Root element
+    ======================================================================= -->
+<xsl:template match="/snapshot">
+    <!-- create the index.html -->
+    <redirect:write file="{$output.dir}/index.html">
+        <xsl:call-template name="index.html"/>
+    </redirect:write>
+
+    <!-- create the stylesheet.css -->
+    <redirect:write file="{$output.dir}/stylesheet.css">
+        <xsl:call-template name="stylesheet.css"/>
+    </redirect:write>
+
+    <!-- create the overview-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-summary.html">
+        <xsl:apply-templates select="." mode="overview.packages"/>
+    </redirect:write>
+
+    <!-- create the all-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-frame.html">
+        <xsl:apply-templates select="." mode="all.packages"/>
+    </redirect:write>
+
+    <!-- create the all-classes.html at the root -->
+    <redirect:write file="{$output.dir}/allclasses-frame.html">
+        <xsl:apply-templates select="." mode="all.classes"/>
+    </redirect:write>
+
+    <!-- process all packages -->
+    <xsl:apply-templates select="./package" mode="write"/>
+</xsl:template>
+
+<!-- =======================================================================
+    Frameset definition. Entry point for the report.
+    3 frames: packageListFrame, classListFrame, classFrame
+    ======================================================================= -->
+<xsl:template name="index.html">
+<html>
+    <head><title>Coverage Results.</title></head>
+    <frameset cols="20%,80%">
+        <frameset rows="30%,70%">
+            <frame src="overview-frame.html" name="packageListFrame"/>
+            <frame src="allclasses-frame.html" name="classListFrame"/>
+        </frameset>
+        <frame src="overview-summary.html" name="classFrame"/>
+    </frameset>
+    <noframes>
+        <h2>Frame Alert</h2>
+        <p>
+        This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+        </p>
+    </noframes>
+</html>
+</xsl:template>
+
+<!-- =======================================================================
+    Stylesheet CSS used
+    ======================================================================= -->
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+    .bannercell {
+      border: 0px;
+      padding: 0px;
+    }
+    body {
+      margin-left: 10;
+      margin-right: 10;
+      font:normal 80% arial,helvetica,sanserif;
+      background-color:#FFFFFF;
+      color:#000000;
+    }
+    .a td {
+      background: #efefef;
+    }
+    .b td {
+      background: #fff;
+    }
+    th, td {
+      text-align: left;
+      vertical-align: top;
+    }
+    th {
+      font-weight:bold;
+      background: #ccc;
+      color: black;
+    }
+    table, th, td {
+      font-size:100%;
+      border: none
+    }
+    table.log tr td, tr th {
+
+    }
+    h2 {
+      font-weight:bold;
+      font-size:140%;
+      margin-bottom: 5;
+    }
+    h3 {
+      font-size:100%;
+      font-weight:bold;
+      background: #525D76;
+      color: white;
+      text-decoration: none;
+      padding: 5px;
+      margin-right: 2px;
+      margin-left: 2px;
+      margin-bottom: 0;
+    }
+</xsl:template>
+
+<!-- =======================================================================
+    List of all classes in all packages
+    This will be the first page in the classListFrame
+    ======================================================================= -->
+<xsl:template match="snapshot" mode="all.classes">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link"/>
+        </head>
+        <body>
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:for-each select="package/class">
+                    <xsl:sort select="@name"/>
+                    <xsl:variable name="package.name" select="(ancestor::package)[last()]/@name"/>
+                    <xsl:variable name="link">
+                        <xsl:if test="not($package.name='')">
+                            <xsl:value-of select="translate($package.name,'.','/')"/><xsl:text>/</xsl:text>
+                        </xsl:if><xsl:value-of select="@name"/><xsl:text>.html</xsl:text>
+                    </xsl:variable>
+                    <tr>
+                        <td nowrap="nowrap">
+                            <a target="classFrame" href="{$link}"><xsl:value-of select="@name"/></a>
+                        </td>
+                    </tr>
+                </xsl:for-each>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<!-- list of all packages -->
+<xsl:template match="snapshot" mode="all.packages">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link"/>
+        </head>
+        <body>
+            <h2><a href="overview-summary.html" target="classFrame">Home</a></h2>
+            <h2>Packages</h2>
+            <table width="100%">
+                <xsl:for-each select="package">
+                    <xsl:sort select="@name" order="ascending"/>
+                    <tr>
+                        <td nowrap="nowrap">
+                            <a href="{translate(@name,'.','/')}/package-summary.html" target="classFrame">
+                                <xsl:value-of select="@name"/>
+                            </a>
+                        </td>
+                    </tr>
+                </xsl:for-each>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<!-- overview of statistics in packages -->
+<xsl:template match="snapshot" mode="overview.packages">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link"/>
+        </head>
+        <body onload="open('allclasses-frame.html','classListFrame')">
+        <xsl:call-template name="pageHeader"/>
+        <h3>Summary</h3>
+        <table class="log" cellpadding="5" cellspacing="2" width="100%">
+            <tr>
+                <!--th width="10%" nowrap="nowrap">Date</th>
+                <th width="10%" nowrap="nowrap">Elapsed time</th-->
+                <th width="10%" nowrap="nowrap">Reported Classes</th>
+                <th width="10%" nowrap="nowrap">Methods Hit</th>
+                <th width="10%" nowrap="nowrap">Lines Hit</th>
+            </tr>
+            <tr class="a">
+                <!--td nowrap="nowrap"><xsl:value-of select="execution_log/@program_start"/></td>
+                <td><xsl:value-of select="format-number(execution_log/@elapsed_time div 1000,'0.0')"/>secs</td-->
+                <td><xsl:value-of select="count(package/class)"/></td>
+                <td><xsl:value-of select="format-number(cov.data/@hit_methods div cov.data/@total_methods,'0.0%')"/></td>
+                <td><xsl:value-of select="format-number(cov.data/@hit_lines div cov.data/@total_lines,'0.0%')"/></td>
+            </tr>
+        </table>
+        <table border="0" width="100%">
+        <tr>
+        <td style="text-align: justify;">
+        To ensure accurate test runs on Java applications, developers need to know how much of
+        the code has been tested, and where to find any untested code. Coverage helps you
+        locate untested code, and measure precisely how much code has been exercised.
+        The result is a higher quality application in a shorter period of time.
+        <p/>
+        </td>
+        </tr>
+        </table>
+
+        <h3>Packages</h3>
+        <table class="log" cellpadding="5" cellspacing="2" width="100%">
+            <xsl:apply-templates select="package[1]" mode="stats.header"/>
+            <!-- display packages and sort them via their coverage rate -->
+            <xsl:for-each select="package">
+                <xsl:sort data-type="number" select="cov.data/@hit_lines div cov.data/@total_lines"/>
+                <tr>
+                  <xsl:call-template name="alternate-row"/>
+                    <td><a href="{translate(@name,'.','/')}/package-summary.html"><xsl:value-of select="@name"/></a></td>
+                    <td><xsl:value-of select="format-number(cov.data/@hit_methods div cov.data/@total_methods,'0.0%')"/></td>
+                    <td><xsl:value-of select="format-number(cov.data/@hit_lines div cov.data/@total_lines,'0.0%')"/></td>
+                </tr>
+            </xsl:for-each>
+        </table>
+        <xsl:call-template name="pageFooter"/>
+        </body>
+        </html>
+</xsl:template>
+
+<!--
+ detailed info for a package. It will output the list of classes
+, the summary page, and the info for each class
+-->
+<xsl:template match="package" mode="write">
+    <xsl:variable name="package.dir">
+        <xsl:if test="not(@name = '')"><xsl:value-of select="translate(@name,'.','/')"/></xsl:if>
+        <xsl:if test="@name = ''">.</xsl:if>
+    </xsl:variable>
+
+    <!-- create a classes-list.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-frame.html">
+        <xsl:apply-templates select="." mode="classes.list"/>
+    </redirect:write>
+
+    <!-- create a package-summary.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-summary.html">
+        <xsl:apply-templates select="." mode="package.summary"/>
+    </redirect:write>
+
+    <!-- for each class, creates a @name.html -->
+    <xsl:for-each select="class">
+        <redirect:write file="{$output.dir}/{$package.dir}/{@name}.html">
+            <xsl:apply-templates select="." mode="class.details"/>
+        </redirect:write>
+    </xsl:for-each>
+</xsl:template>
+
+<!-- list of classes in a package -->
+<xsl:template match="package" mode="classes.list">
+    <html>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="@name"/>
+            </xsl:call-template>
+        </HEAD>
+        <BODY>
+            <table width="100%">
+                <tr>
+                    <td nowrap="nowrap">
+                        <H2><a href="package-summary.html" target="classFrame"><xsl:value-of select="@name"/></a></H2>
+                    </td>
+                </tr>
+            </table>
+
+            <H2>Classes</H2>
+            <TABLE WIDTH="100%">
+                <xsl:for-each select="class">
+                    <xsl:sort select="@name"/>
+                    <tr>
+                        <td nowrap="nowrap">
+                            <a href="{@name}.html" target="classFrame"><xsl:value-of select="@name"/></a>
+                        </td>
+                    </tr>
+                </xsl:for-each>
+            </TABLE>
+        </BODY>
+    </html>
+</xsl:template>
+
+<!-- summary of a package -->
+<xsl:template match="package" mode="package.summary">
+    <HTML>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="@name"/>
+            </xsl:call-template>
+        </HEAD>
+        <!-- when loading this package, it will open the classes into the frame -->
+        <BODY onload="open('package-frame.html','classListFrame')">
+            <xsl:call-template name="pageHeader"/>
+            <h3>Package <xsl:value-of select="@name"/></h3>
+            <table class="log" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:apply-templates select="." mode="stats.header"/>
+                <xsl:apply-templates select="." mode="stats"/>
+            </table>
+
+            <xsl:if test="count(class) &gt; 0">
+                <H3>Classes</H3>
+                <table class="log" cellpadding="5" cellspacing="2" width="100%">
+                    <xsl:apply-templates select="." mode="stats.header"/>
+                    <xsl:apply-templates select="class" mode="stats">
+                        <xsl:sort data-type="number" select="cov.data/@hit_lines div cov.data/@total_lines"/>
+                    </xsl:apply-templates>
+                </table>
+            </xsl:if>
+            <xsl:call-template name="pageFooter"/>
+        </BODY>
+    </HTML>
+</xsl:template>
+
+<!-- details of a class -->
+<xsl:template match="class" mode="class.details">
+    <xsl:variable name="package.name" select="(ancestor::package)[last()]/@name"/>
+    <HTML>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$package.name"/>
+            </xsl:call-template>
+        </HEAD>
+        <BODY>
+            <xsl:call-template name="pageHeader"/>
+            <H3>Class <xsl:if test="not($package.name = '')"><xsl:value-of select="$package.name"/>.</xsl:if><xsl:value-of select="@name"/></H3>
+
+            <!-- class summary -->
+            <table class="log" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:apply-templates select="." mode="stats.header"/>
+                <xsl:apply-templates select="." mode="stats"/>
+            </table>
+
+            <!-- details of methods -->
+            <H3>Methods</H3>
+            <table class="log" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:apply-templates select="method[1]" mode="stats.header"/>
+                <xsl:apply-templates select="method" mode="stats">
+                    <xsl:sort data-type="number" select="cov.data/@hit_lines div cov.data/@total_lines"/>
+                </xsl:apply-templates>
+            </table>
+            <xsl:call-template name="pageFooter"/>
+        </BODY>
+    </HTML>
+
+</xsl:template>
+
+<!-- Page Header -->
+<xsl:template name="pageHeader">
+  <!-- jakarta logo -->
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+  <tr>
+    <td class="bannercell" rowspan="2">
+      <a href="http://jakarta.apache.org/">
+      <img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="http://jakarta.apache.org" align="left" border="0"/>
+      </a>
+    </td>
+        <td style="text-align:right"><h2>Source Code Coverage</h2></td>
+        </tr>
+        <tr>
+        <td style="text-align:right">Designed for use with <a href='http://www.sitraka.com/jprobe'>Sitraka JProbe</a> and <a href='http://jakarta.apache.org'>Ant</a>.</td>
+        </tr>
+  </table>
+    <hr size="1"/>
+</xsl:template>
+
+<!-- Page Footer -->
+<xsl:template name="pageFooter">
+</xsl:template>
+
+
+<xsl:template name="table.header">
+    <tr>
+        <th width="80%">Name</th>
+        <th width="10%" nowrap="nowrap">Methods Hit</th>
+        <th width="10%" nowrap="nowrap">Lines Hit</th>
+    </tr>
+</xsl:template>
+
+<xsl:template match="method" mode="stats.header">
+    <tr>
+        <th width="90%">Name</th>
+        <th width="10%" nowrap="nowrap">Lines Hit</th>
+    </tr>
+</xsl:template>
+<xsl:template match="method" mode="stats">
+    <tr>
+      <xsl:call-template name="alternate-row"/>
+        <td><xsl:value-of select="@name"/></td>
+        <td>
+        <xsl:value-of select="format-number(cov.data/@hit_lines div cov.data/@total_lines,'0.0%')"/>
+        </td>
+    </tr>
+</xsl:template>
+
+<xsl:template match="package|class" mode="stats.header">
+    <tr>
+        <th width="80%">Name</th>
+        <th width="10%" nowrap="nowrap">Methods Hit</th>
+        <th width="10%" nowrap="nowrap">Lines Hit</th>
+    </tr>
+</xsl:template>
+<xsl:template match="package|class" mode="stats">
+    <tr>
+      <xsl:call-template name="alternate-row"/>
+        <td><xsl:value-of select="@name"/></td>
+        <td><xsl:value-of select="format-number(cov.data/@hit_methods div cov.data/@total_methods,'0.0%')"/></td>
+        <td><xsl:value-of select="format-number(cov.data/@hit_lines div cov.data/@total_lines,'0.0%')"/></td>
+    </tr>
+</xsl:template>
+
+<!--
+    transform string like a.b.c to ../../../
+    @param path the path to transform into a descending directory path
+-->
+<xsl:template name="path">
+    <xsl:param name="path"/>
+    <xsl:if test="contains($path,'.')">
+        <xsl:text>../</xsl:text>
+        <xsl:call-template name="path">
+            <xsl:with-param name="path"><xsl:value-of select="substring-after($path,'.')"/></xsl:with-param>
+        </xsl:call-template>
+    </xsl:if>
+    <xsl:if test="not(contains($path,'.')) and not($path = '')">
+        <xsl:text>../</xsl:text>
+    </xsl:if>
+</xsl:template>
+
+
+<!-- create the link to the stylesheet based on the package name -->
+<xsl:template name="create.stylesheet.link">
+    <xsl:param name="package.name"/>
+    <LINK REL ="stylesheet" TYPE="text/css" TITLE="Style"><xsl:attribute name="href"><xsl:if test="not($package.name = 'unnamed package')"><xsl:call-template name="path"><xsl:with-param name="path" select="$package.name"/></xsl:call-template></xsl:if>stylesheet.css</xsl:attribute></LINK>
+</xsl:template>
+
+<!-- alternated row style -->
+<xsl:template name="alternate-row">
+<xsl:attribute name="class">
+  <xsl:if test="position() mod 2 = 1">a</xsl:if>
+  <xsl:if test="position() mod 2 = 0">b</xsl:if>
+</xsl:attribute>
+</xsl:template>
+
+</xsl:stylesheet>
+
+
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend-frames.xsl
new file mode 100644
index 0000000..ccc9dcc
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend-frames.xsl
@@ -0,0 +1,487 @@
+<?xml version="1.0"?>
+<xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+  xmlns:lxslt="http://xml.apache.org/xslt"
+  xmlns:redirect="org.apache.xalan.lib.Redirect"
+  extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+   
+-->
+<!--
+
+ Sample stylesheet to be used with JDepend XML output.
+
+ It creates a set of HTML files a la javadoc where you can browse easily
+ through all packages and classes.
+
+ @author <a href="mailto:jtulley@novell.com">Jeff Tulley</a>
+
+  -->
+<xsl:param name="output.dir" select="'.'"/>
+
+<xsl:template match="JDepend">
+   <!-- create the index.html -->
+   <redirect:write file="{$output.dir}/index.html">
+      <xsl:call-template name="index.html"/>
+   </redirect:write>
+
+  <!-- create the stylesheet.css -->
+  <redirect:write file="{$output.dir}/stylesheet.css">
+    <xsl:call-template name="stylesheet.css"/>
+   </redirect:write>
+
+   <!-- create the overview-packages.html at the root -->
+  <redirect:write file="{$output.dir}/overview-summary.html">
+    <xsl:apply-templates select="." mode="overview.packages"/>
+  </redirect:write>
+
+   <!-- create the overview-packages.html at the root -->
+   <redirect:write file="{$output.dir}/overview-packages.html">
+    <xsl:apply-templates select="." mode="packages.details"/>
+  </redirect:write>
+
+   <!-- create the overview-cycles.html at the root -->
+   <redirect:write file="{$output.dir}/overview-cycles.html">
+    <xsl:apply-templates select="." mode="cycles.details"/>
+  </redirect:write>
+
+   <!-- create the overview-cycles.html at the root -->
+   <redirect:write file="{$output.dir}/overview-explanations.html">
+    <xsl:apply-templates select="." mode="explanations"/>
+  </redirect:write>
+
+  <!-- create the all-packages.html at the root -->
+   <redirect:write file="{$output.dir}/all-packages.html">
+    <xsl:apply-templates select="Packages" mode="all.packages"/>
+  </redirect:write>
+
+  <!-- create the all-cycles.html at the root -->
+  <redirect:write file="{$output.dir}/all-cycles.html">
+    <xsl:apply-templates select="Cycles" mode="all.cycles"/>
+  </redirect:write>
+</xsl:template>
+
+
+<xsl:template name="index.html">
+<html>
+   <head>
+      <title>JDepend Analysis</title>
+   </head>
+      <frameset cols="20%,80%">
+         <frameset rows="30%,70%">
+            <frame src="all-packages.html" name="packageListFrame"/>
+            <frame src="all-cycles.html" name="classListFrame"/>
+         </frameset>
+         <frame src="overview-summary.html" name="classFrame"/>
+      </frameset>
+      <noframes>
+         <h2>Frame Alert</h2>
+         <p>
+            This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+         </p>
+      </noframes>
+</html>
+</xsl:template>
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+   <style type="text/css">
+    body {
+    font:normal 68% verdana,arial,helvetica;
+    color:#000000;
+    }
+    table tr td, tr th {
+      font-size: 68%;
+    }
+    table.details tr th{
+    font-weight: bold;
+    text-align:left;
+    background:#a6caf0;
+    }
+    table.details tr td{
+    background:#eeeee0;
+    }
+
+    p {
+    line-height:1.5em;
+    margin-top:0.5em; margin-bottom:1.0em;
+    margin-left:2em;
+    margin-right:2em;
+    }
+    h1 {
+    margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+    }
+    h2 {
+    margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+    }
+    h3 {
+    margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+    }
+    h4 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+    }
+    h5 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+    }
+    h6 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+    }
+    .Error {
+    font-weight:bold; color:red;
+    }
+    .Failure {
+    font-weight:bold; color:purple;
+    }
+    .Properties {
+    text-align:right;
+    }
+  </style>
+</xsl:template>
+
+<xsl:template match="JDepend" mode="overview.packages">
+   <html>
+      <head>
+         <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+      </head>
+      <body>
+         <xsl:call-template name="pageHeader"/>
+  <table width="100%"><tr align="left"><h2>Summary</h2><td>
+  </td><td align="right">
+  [summary]
+  [<a href="overview-packages.html">packages</a>]
+  [<a href="overview-cycles.html">cycles</a>]
+  [<a href="overview-explanations.html">explanations</a>]
+   </td></tr></table>
+         <table width="100%" class="details">
+            <tr>
+               <th>Package</th>
+               <th>Total Classes</th>
+               <th><a href="overview-explanations.html#EXnumber">Abstract Classes</a></th>
+               <th><a href="overview-explanations.html#EXnumber">Concrete Classes</a></th>
+               <th><a href="overview-explanations.html#EXafferent">Afferent Couplings</a></th>
+               <th><a href="overview-explanations.html#EXefferent">Efferent Couplings</a></th>
+               <th><a href="overview-explanations.html#EXabstractness">Abstractness</a></th>
+               <th><a href="overview-explanations.html#EXinstability">Instability</a></th>
+               <th><a href="overview-explanations.html#EXdistance">Distance</a></th>
+
+            </tr>
+            <xsl:for-each select="./Packages/Package">
+               <xsl:if test="count(error) = 0">
+                  <tr>
+                     <td align="left">
+                        <a>
+                           <xsl:attribute name="href">overview-packages.html#PK<xsl:value-of select="@name"/>
+                           </xsl:attribute>
+                           <xsl:value-of select="@name"/>
+                        </a>
+                     </td>
+                     <td align="right"><xsl:value-of select="Stats/TotalClasses"/></td>
+                     <td align="right"><xsl:value-of select="Stats/AbstractClasses"/></td>
+                     <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td>
+                     <td align="right"><xsl:value-of select="Stats/Ca"/></td>
+                     <td align="right"><xsl:value-of select="Stats/Ce"/></td>
+                     <td align="right"><xsl:value-of select="Stats/A"/></td>
+                     <td align="right"><xsl:value-of select="Stats/I"/></td>
+                     <td align="right"><xsl:value-of select="Stats/D"/></td>
+                  </tr>
+               </xsl:if>
+            </xsl:for-each>
+            <xsl:for-each select="./Packages/Package">
+               <xsl:if test="count(error) &gt; 0">
+                  <tr>
+                     <td align="left">
+                        <xsl:value-of select="@name"/>
+                     </td>
+                     <td align="left" colspan="8"><xsl:value-of select="error"/></td>
+                  </tr>
+               </xsl:if>
+            </xsl:for-each>
+         </table>
+      </body>
+   </html>
+</xsl:template>
+
+<xsl:template match="JDepend" mode="packages.details">
+   <html>
+      <head>
+          <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+      </head>
+      <body>
+         <xsl:call-template name="pageHeader"/>
+  <table width="100%"><tr align="left"><h2>Packages</h2><td>
+  </td><td align="right">
+  [<a href="overview-summary.html">summary</a>]
+  [packages]
+  [<a href="overview-cycles.html">cycles</a>]
+  [<a href="overview-explanations.html">explanations</a>]
+   </td></tr></table>
+
+  <xsl:for-each select="./Packages/Package">
+    <xsl:if test="count(error) = 0">
+      <h3><a><xsl:attribute name="name">PK<xsl:value-of select="@name"/></xsl:attribute>
+      <xsl:value-of select="@name"/></a></h3>
+
+      <table width="100%"><tr>
+        <td><a href="overview-explanations.html#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td>
+        <td><a href="overview-explanations.html#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td>
+        <td><a href="overview-explanations.html#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td>
+        <td><a href="overview-explanations.html#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td>
+        <td><a href="overview-explanations.html#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td>
+      </tr></table>
+
+      <table width="100%" class="details">
+        <tr>
+          <th>Abstract Classes</th>
+          <th>Concrete Classes</th>
+          <th>Used by Packages</th>
+          <th>Uses Packages</th>
+        </tr>
+        <tr>
+          <td valign="top" width="25%">
+          <xsl:if test="count(AbstractClasses/Class)=0">
+              <i>None</i>
+            </xsl:if>
+            <xsl:for-each select="AbstractClasses/Class">
+              <xsl:value-of select="node()"/><br/>
+            </xsl:for-each>
+          </td>
+          <td valign="top" width="25%">
+            <xsl:if test="count(ConcreteClasses/Class)=0">
+              <i>None</i>
+            </xsl:if>
+            <xsl:for-each select="ConcreteClasses/Class">
+              <xsl:value-of select="node()"/><br/>
+            </xsl:for-each>
+          </td>
+          <td valign="top" width="25%">
+            <xsl:if test="count(UsedBy/Package)=0">
+              <i>None</i>
+            </xsl:if>
+            <xsl:for-each select="UsedBy/Package">
+              <a>
+                        <xsl:attribute name="href">overview-packages.html#PK<xsl:value-of select="node()"/></xsl:attribute>
+                <xsl:value-of select="node()"/>
+              </a><br/>
+            </xsl:for-each>
+          </td>
+          <td valign="top" width="25%">
+            <xsl:if test="count(DependsUpon/Package)=0">
+              <i>None</i>
+            </xsl:if>
+            <xsl:for-each select="DependsUpon/Package">
+              <a>
+                        <xsl:attribute name="href">overview-packages.html#PK<xsl:value-of select="node()"/></xsl:attribute>
+                <xsl:value-of select="node()"/>
+              </a><br/>
+            </xsl:for-each>
+          </td>
+        </tr>
+      </table>
+    </xsl:if>
+  </xsl:for-each>
+  <!-- this is often a long listing; provide a lower navigation table also -->
+  <table width="100%"><tr align="left"><td></td><td align="right">
+  [<a href="overview-summary.html">summary</a>]
+  [packages]
+  [<a href="overview-cycles.html">cycles</a>]
+  [<a href="overview-explanations.html">explanations</a>]
+   </td></tr></table>
+      </body>
+   </html>
+</xsl:template>
+
+<xsl:template match="JDepend" mode="cycles.details">
+   <html>
+      <head>
+         <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+      </head>
+      <body>
+         <xsl:call-template name="pageHeader"/>
+  <table width="100%"><tr align="left"><h2>Cycles</h2><td>
+  </td><td align="right">
+  [<a href="overview-summary.html">summary</a>]
+  [<a href="overview-packages.html">packages</a>]
+  [cycles]
+  [<a href="overview-explanations.html">explanations</a>]
+   </td></tr></table>
+  <!--<table width="100%"><tr><td>
+  </td><td align="right">
+    [<a href="#NVsummary">summary</a>]
+  [<a href="#NVpackages">packages</a>]
+  [<a href="#NVcycles">cycles</a>]
+   [<a href="#NVexplanations">explanations</a>]
+  </td></tr></table> -->
+
+  <xsl:if test="count(Cycles/Package) = 0">
+    <p>There are no cyclic dependancies.</p>
+  </xsl:if>
+  <xsl:for-each select="Cycles/Package">
+     <h3><a><xsl:attribute name="name">#CY<xsl:value-of select="@Name"/></xsl:attribute><xsl:value-of select="@Name"/></a></h3><p>
+    <xsl:for-each select="Package">
+      <xsl:value-of select="."/><br/>
+    </xsl:for-each></p>
+  </xsl:for-each>
+  <!-- this is often a long listing; provide a lower navigation table also -->
+  <table width="100%"><tr align="left"><td></td><td align="right">
+  [<a href="overview-summary.html">summary</a>]
+  [<a href="overview-packages.html">packages</a>]
+  [cycles]
+  [<a href="overview-explanations.html">explanations</a>]
+   </td></tr></table>
+  </body>
+  </html>
+</xsl:template>
+
+<xsl:template match="JDepend" mode="explanations">
+   <html>
+      <head>
+         <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+      </head>
+      <body>
+         <xsl:call-template name="pageHeader"/>
+
+  <table width="100%"><tr align="left"><h2>Explanations</h2><td>
+  </td><td align="right">
+  [<a href="overview-summary.html">summary</a>]
+  [<a href="overview-packages.html">packages</a>]
+  [<a href="overview-cycles.html">cycles</a>]
+  [explanations]
+   </td></tr></table>
+
+  <p>The following explanations are for quick reference and are lifted directly from the original <a href="http://www.clarkware.com/software/JDepend.html">JDepend documentation</a>.</p>
+
+  <h3><a name="EXnumber">Number of Classes</a></h3>
+    <p>The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.</p>
+  <h3><a name="EXafferent">Afferent Couplings</a></h3>
+    <p>The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. </p>
+  <h3><a name="EXefferent">Efferent Couplings</a></h3>
+    <p>The number of other packages that the classes in the package depend upon is an indicator of the package's independence. </p>
+  <h3><a name="EXabstractness">Abstractness</a></h3>
+    <p>The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. </p>
+    <p>The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. </p>
+  <h3><a name="EXinstability">Instability</a></h3>
+    <p>The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. </p>
+    <p>The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. </p>
+  <h3><a name="EXdistance">Distance</a></h3>
+    <p>The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. </p>
+    <p>A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). </p>
+    <p>The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. </p>
+
+      </body>
+   </html>
+</xsl:template>
+
+
+<!--
+Creates an html file that contains a link to all package links in overview-packages.html.
+  @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="JDepend/Packages" mode="all.packages">
+  <html>
+    <head>
+      <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+    </head>
+    <body>
+  <table width="100%"><tr align="left"><td></td><td nowrap="nowrap" align="right">
+  [<a href="overview-summary.html" target="classFrame">summary</a>]
+  [<a href="overview-packages.html" target="classFrame">packages</a>]
+  [<a href="overview-cycles.html" target="classFrame">cycles</a>]
+  [<a href="overview-explanations.html" target="classFrame">explanations</a>]
+   </td></tr></table>
+      <h2>Packages</h2>
+        <table width="100%">
+          <xsl:apply-templates select="Package[count(error)=0]" mode="all.packages.link">
+            <xsl:sort select="@name"/>
+          </xsl:apply-templates>
+          <xsl:apply-templates select="Package[count(error) &gt; 0]" mode="all.packages.nolink">
+            <xsl:sort select="@name"/>
+          </xsl:apply-templates>
+        </table>
+    </body>
+  </html>
+</xsl:template>
+
+<xsl:template match="JDepend/Packages/Package" mode="all.packages.link">
+  <tr>
+    <td nowrap="nowrap">
+         <a href="overview-packages.html#PK{@name}" target="classFrame">
+        <xsl:value-of select="@name"/>
+      </a>
+    </td>
+  </tr>
+</xsl:template>
+
+<!--
+I do not know JDepend enough to know if every error results in a non-analyzed package,
+but that is how I am presenting it to the viewer.  This may need to change.
+  @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="JDepend/Packages/Package" mode="all.packages.nolink">
+  <tr>
+    <td nowrap="nowrap">
+       Not Analyzed: <xsl:value-of select="@name"/>
+    </td>
+  </tr>
+</xsl:template>
+
+<!--
+Creates an html file that contains a link to all package links in overview-cycles.html.
+  @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="JDepend/Cycles" mode="all.cycles">
+  <html>
+    <head>
+      <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
+    </head>
+    <body>
+  <table width="100%"><tr align="left"><td></td><td nowrap="nowrap" align="right">
+  [<a href="overview-summary.html" target="classFrame">summary</a>]
+  [<a href="overview-packages.html" target="classFrame">packages</a>]
+  [<a href="overview-cycles.html" target="classFrame">cycles</a>]
+  [<a href="overview-explanations.html" target="classFrame">explanations</a>]
+   </td></tr></table>
+      <h2>Cycles</h2>
+        <table width="100%">
+           <xsl:apply-templates select="Package" mode="all.cycles">
+            <xsl:sort select="@Name"/>
+          </xsl:apply-templates>
+        </table>
+    </body>
+  </html>
+</xsl:template>
+
+<xsl:template match="JDepend/Cycles/Package" mode="all.cycles">
+  <tr>
+    <td nowrap="nowrap">
+         <a href="overview-cycles.html#CY{@Name}" target="classFrame"><xsl:value-of select="@Name"/></a>
+    </td>
+  </tr>
+</xsl:template>
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+   <h1>JDepend Analysis</h1>
+  <table width="100%">
+  <tr>
+    <td align="left"></td>
+      <td align="right">Designed for use with <a href="http://www.clarkware.com/software/JDepend.html">JDepend</a> and <a href="http://jakarta.apache.org">Ant</a>.</td>
+  </tr>
+  </table>
+  <hr size="1"/>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend.xsl
new file mode 100644
index 0000000..f813297
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/jdepend.xsl
@@ -0,0 +1,276 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<xsl:output method="html" indent="yes"  encoding="US-ASCII"/>
+
+<xsl:template match="JDepend">
+    <html>
+    <head>
+        <title>JDepend Analysis</title>
+        
+    <style type="text/css">
+      body {
+        font:normal 68% verdana,arial,helvetica;
+        color:#000000;
+      }
+      table tr td, tr th {
+          font-size: 68%;
+      }
+      table.details tr th{
+        font-weight: bold;
+        text-align:left;
+        background:#a6caf0;
+      }
+      table.details tr td{
+        background:#eeeee0;
+      }
+      
+      p {
+        line-height:1.5em;
+        margin-top:0.5em; margin-bottom:1.0em;
+        margin-left:2em;
+        margin-right:2em;
+      }
+      h1 {
+        margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+      }
+      h2 {
+        margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+      }
+      h3 {
+        margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+      }
+      h4 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      h5 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      h6 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      .Error {
+        font-weight:bold; color:red;
+      }
+      .Failure {
+        font-weight:bold; color:purple;
+      }
+      .Properties {
+        text-align:right;
+      }
+      </style>
+        
+        
+    </head>
+    <body>
+    <!--h1>JDepend Report</h1>
+    <ul>
+    <xsl:for-each select="./Packages/Package">
+                <xsl:sort select="@name"/>
+        <li><xsl:value-of select="@name"/></li>
+    </xsl:for-each>
+    </ul-->
+    
+    <h1><a name="top">JDepend Analysis</a></h1>
+    <p align="right">Designed for use with <a href="http://www.clarkware.com/software/JDepend.html">JDepend</a> and <a href="http://jakarta.apache.org">Ant</a>.</p>
+    <hr size="2" />
+    
+    <table width="100%"><tr><td>
+    <a name="NVsummary"><h2>Summary</h2></a>
+    </td><td align="right">
+    [<a href="#NVsummary">summary</a>]
+    [<a href="#NVpackages">packages</a>]
+    [<a href="#NVcycles">cycles</a>]
+    [<a href="#NVexplanations">explanations</a>]
+    </td></tr></table>
+    
+    <table width="100%" class="details">
+        <tr>
+            <th>Package</th>
+            <th>Total Classes</th>
+            <th><a href="#EXnumber">Abstract Classes</a></th>
+            <th><a href="#EXnumber">Concrete Classes</a></th>
+            <th><a href="#EXafferent">Afferent Couplings</a></th>
+            <th><a href="#EXefferent">Efferent Couplings</a></th>
+            <th><a href="#EXabstractness">Abstractness</a></th>
+            <th><a href="#EXinstability">Instability</a></th>
+            <th><a href="#EXdistance">Distance</a></th>
+            
+        </tr>
+    <xsl:for-each select="./Packages/Package">
+        <xsl:if test="count(error) = 0">
+            <tr>
+                <td align="left">
+                    <a>
+                    <xsl:attribute name="href">#PK<xsl:value-of select="@name"/>
+                    </xsl:attribute>
+                    <xsl:value-of select="@name"/>
+                    </a>
+                </td>
+                <td align="right"><xsl:value-of select="Stats/TotalClasses"/></td>
+                <td align="right"><xsl:value-of select="Stats/AbstractClasses"/></td>
+                <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td>
+                <td align="right"><xsl:value-of select="Stats/Ca"/></td>
+                <td align="right"><xsl:value-of select="Stats/Ce"/></td>
+                <td align="right"><xsl:value-of select="Stats/A"/></td>
+                <td align="right"><xsl:value-of select="Stats/I"/></td>
+                <td align="right"><xsl:value-of select="Stats/D"/></td>
+                
+
+            </tr>
+        </xsl:if>
+    </xsl:for-each>
+    <xsl:for-each select="./Packages/Package">
+        <xsl:if test="count(error) &gt; 0">
+            <tr>
+                <td align="left">
+                    <xsl:value-of select="@name"/>
+                </td>
+                <td align="left" colspan="8"><xsl:value-of select="error"/></td>
+            </tr>
+        </xsl:if>
+    </xsl:for-each>
+    </table>
+    
+    <table width="100%"><tr><td>
+    <a name="NVpackages"><h2>Packages</h2></a>
+    </td><td align="right">
+    [<a href="#NVsummary">summary</a>]
+    [<a href="#NVpackages">packages</a>]
+    [<a href="#NVcycles">cycles</a>]
+    [<a href="#NVexplanations">explanations</a>]
+    </td></tr></table>
+    
+    <xsl:for-each select="./Packages/Package">
+        <xsl:if test="count(error) = 0">
+            <h3><a><xsl:attribute name="name">PK<xsl:value-of select="@name"/></xsl:attribute>
+            <xsl:value-of select="@name"/></a></h3>
+            
+            <table width="100%"><tr>
+                <td><a href="#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td>
+                <td><a href="#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td>
+                <td><a href="#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td>
+                <td><a href="#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td>
+                <td><a href="#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td>
+            </tr></table>
+            
+            <table width="100%" class="details">
+                <tr>
+                    <th>Abstract Classes</th>
+                    <th>Concrete Classes</th>
+                    <th>Used by Packages</th>
+                    <th>Uses Packages</th>
+                </tr>
+                <tr>
+                    <td valign="top" width="25%">
+                    <xsl:if test="count(AbstractClasses/Class)=0">
+                            <i>None</i>
+                        </xsl:if>
+                        <xsl:for-each select="AbstractClasses/Class">
+                            <xsl:value-of select="node()"/><br/>
+                        </xsl:for-each>
+                    </td>
+                    <td valign="top" width="25%">
+                        <xsl:if test="count(ConcreteClasses/Class)=0">
+                            <i>None</i>
+                        </xsl:if>
+                        <xsl:for-each select="ConcreteClasses/Class">
+                            <xsl:value-of select="node()"/><br/>
+                        </xsl:for-each>
+                    </td>
+                    <td valign="top" width="25%">
+                        <xsl:if test="count(UsedBy/Package)=0">
+                            <i>None</i>
+                        </xsl:if>
+                        <xsl:for-each select="UsedBy/Package">
+                            <a>
+                                <xsl:attribute name="href">#PK<xsl:value-of select="node()"/></xsl:attribute>
+                                <xsl:value-of select="node()"/>
+                            </a><br/>
+                        </xsl:for-each>
+                    </td>
+                    <td valign="top" width="25%">
+                        <xsl:if test="count(DependsUpon/Package)=0">
+                            <i>None</i>
+                        </xsl:if>
+                        <xsl:for-each select="DependsUpon/Package">
+                            <a>
+                                <xsl:attribute name="href">#PK<xsl:value-of select="node()"/></xsl:attribute>
+                                <xsl:value-of select="node()"/>
+                            </a><br/>
+                        </xsl:for-each>
+                    </td>
+                </tr>
+            </table>
+        </xsl:if>
+    </xsl:for-each>
+    
+    <table width="100%"><tr><td>
+    <a name="NVcycles"><h2>Cycles</h2></a>
+    </td><td align="right">
+    [<a href="#NVsummary">summary</a>]
+    [<a href="#NVpackages">packages</a>]
+    [<a href="#NVcycles">cycles</a>]
+    [<a href="#NVexplanations">explanations</a>]
+    </td></tr></table>
+    
+    <xsl:if test="count(Cycles/Package) = 0">
+        <p>There are no cyclic dependancies.</p>
+    </xsl:if>
+    <xsl:for-each select="Cycles/Package">
+        <h3><xsl:value-of select="@Name"/></h3><p>
+        <xsl:for-each select="Package">
+            <xsl:value-of select="."/><br/>
+        </xsl:for-each></p>
+    </xsl:for-each>
+    
+    <table width="100%"><tr><td>
+    <a name="NVexplanations"><h2>Explanations</h2></a>
+    </td><td align="right">
+    [<a href="#NVsummary">summary</a>]
+    [<a href="#NVpackages">packages</a>]
+    [<a href="#NVcycles">cycles</a>]
+    [<a href="#NVexplanations">explanations</a>]
+    </td></tr></table>
+    
+    <p>The following explanations are for quick reference and are lifted directly from the original <a href="http://www.clarkware.com/software/JDepend.html">JDepend documentation</a>.</p>
+    
+    <h3><a name="EXnumber">Number of Classes</a></h3>
+        <p>The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.</p>
+    <h3><a name="EXafferent">Afferent Couplings</a></h3>
+        <p>The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. </p>
+    <h3><a name="EXefferent">Efferent Couplings</a></h3>
+        <p>The number of other packages that the classes in the package depend upon is an indicator of the package's independence. </p>
+    <h3><a name="EXabstractness">Abstractness</a></h3> 
+        <p>The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. </p>
+        <p>The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. </p>
+    <h3><a name="EXinstability">Instability</a></h3>
+        <p>The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. </p>
+        <p>The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. </p>
+    <h3><a name="EXdistance">Distance</a></h3>
+        <p>The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. </p>
+        <p>A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). </p>
+        <p>The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. </p>
+    
+    </body>
+    </html>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames-xalan1.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames-xalan1.xsl
new file mode 100644
index 0000000..9a017b9
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames-xalan1.xsl
@@ -0,0 +1,735 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="org.apache.xalan.lib.Redirect"
+    xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils"
+    extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes" encoding="UTF-8"/>
+<xsl:decimal-format decimal-separator="." grouping-separator=","/>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+
+<!--
+
+ Sample stylesheet to be used with Ant JUnitReport output.
+
+ It creates a set of HTML files a la javadoc where you can browse easily
+ through all packages and classes.
+
+-->
+<xsl:param name="output.dir" select="'.'"/>
+
+
+<xsl:template match="testsuites">
+    <!-- create the index.html -->
+    <redirect:write file="{$output.dir}/index.html">
+        <xsl:call-template name="index.html"/>
+    </redirect:write>
+
+    <!-- create the stylesheet.css -->
+    <redirect:write file="{$output.dir}/stylesheet.css">
+        <xsl:call-template name="stylesheet.css"/>
+    </redirect:write>
+
+    <!-- create the overview-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-summary.html">
+        <xsl:apply-templates select="." mode="overview.packages"/>
+    </redirect:write>
+
+    <!-- create the all-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-frame.html">
+        <xsl:apply-templates select="." mode="all.packages"/>
+    </redirect:write>
+
+    <!-- create the all-classes.html at the root -->
+    <redirect:write file="{$output.dir}/allclasses-frame.html">
+        <xsl:apply-templates select="." mode="all.classes"/>
+    </redirect:write>
+
+    <!-- process all packages -->
+    <xsl:for-each select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+        <xsl:call-template name="package">
+            <xsl:with-param name="name" select="@package"/>
+        </xsl:call-template>
+    </xsl:for-each>
+</xsl:template>
+
+
+<xsl:template name="package">
+    <xsl:param name="name"/>
+    <xsl:variable name="package.dir">
+        <xsl:if test="not($name = '')"><xsl:value-of select="translate($name,'.','/')"/></xsl:if>
+        <xsl:if test="$name = ''">.</xsl:if>
+    </xsl:variable>
+    <!--Processing package <xsl:value-of select="@name"/> in <xsl:value-of select="$output.dir"/> -->
+    <!-- create a classes-list.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-frame.html">
+        <xsl:call-template name="classes.list">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- create a package-summary.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-summary.html">
+        <xsl:call-template name="package.summary">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- for each class, creates a @name.html -->
+    <!-- @bug there will be a problem with inner classes having the same name, it will be overwritten -->
+    <xsl:for-each select="/testsuites/testsuite[@package = $name]">
+        <redirect:write file="{$output.dir}/{$package.dir}/{@name}.html">
+            <xsl:apply-templates select="." mode="class.details"/>
+        </redirect:write>
+        <xsl:if test="string-length(./system-out)!=0">
+          <redirect:write file="{$output.dir}/{$package.dir}/{@name}-out.html">
+            <html>
+              <head>
+                <title>Standard Output from <xsl:value-of select="@name"/></title>
+              </head>
+              <body>
+                <pre><xsl:value-of select="./system-out"/></pre>
+              </body>
+            </html>
+          </redirect:write>
+        </xsl:if>
+        <xsl:if test="string-length(./system-err)!=0">
+          <redirect:write file="{$output.dir}/{$package.dir}/{@name}-err.html">
+            <html>
+              <head>
+                <title>Standard Error from <xsl:value-of select="@name"/></title>
+              </head>
+              <body>
+                <pre><xsl:value-of select="./system-err"/></pre>
+              </body>
+            </html>
+          </redirect:write>
+        </xsl:if>
+    </xsl:for-each>
+</xsl:template>
+
+<xsl:template name="index.html">
+<html>
+    <head>
+        <title>Unit Test Results.</title>
+    </head>
+    <frameset cols="20%,80%">
+        <frameset rows="30%,70%">
+            <frame src="overview-frame.html" name="packageListFrame"/>
+            <frame src="allclasses-frame.html" name="classListFrame"/>
+        </frameset>
+        <frame src="overview-summary.html" name="classFrame"/>
+        <noframes>
+            <h2>Frame Alert</h2>
+            <p>
+                This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+            </p>
+        </noframes>
+    </frameset>
+</html>
+</xsl:template>
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+body {
+    font:normal 68% verdana,arial,helvetica;
+    color:#000000;
+}
+table tr td, table tr th {
+    font-size: 68%;
+}
+table.details tr th{
+    font-weight: bold;
+    text-align:left;
+    background:#a6caf0;
+}
+table.details tr td{
+    background:#eeeee0;
+}
+
+p {
+    line-height:1.5em;
+    margin-top:0.5em; margin-bottom:1.0em;
+}
+h1 {
+    margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+}
+h2 {
+    margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+}
+h3 {
+    margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+}
+h4 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+h5 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+h6 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+.Error {
+    font-weight:bold; color:red;
+}
+.Failure {
+    font-weight:bold; color:purple;
+}
+.Properties {
+  text-align:right;
+}
+</xsl:template>
+
+
+<!-- ======================================================================
+    This page is created for every testsuite class.
+    It prints a summary of the testsuite and detailed information about
+    testcase methods.
+     ====================================================================== -->
+<xsl:template match="testsuite" mode="class.details">
+    <xsl:variable name="package.name" select="@package"/>
+    <xsl:variable name="class.name"><xsl:if test="not($package.name = '')"><xsl:value-of select="$package.name"/>.</xsl:if><xsl:value-of select="@name"/></xsl:variable>
+    <html>
+        <head>
+          <title>Unit Test Results: <xsl:value-of select="$class.name"/></title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$package.name"/>
+            </xsl:call-template>
+       <script type="text/javascript" language="JavaScript">
+        var TestCases = new Array();
+        var cur;
+        <xsl:apply-templates select="properties"/>
+       </script>
+       <script type="text/javascript" language="JavaScript"><![CDATA[
+        function displayProperties (name) {
+          var win = window.open('','JUnitSystemProperties','scrollbars=1,resizable=1');
+          var doc = win.document;
+          doc.open();
+          doc.write("<html><head><title>Properties of " + name + "</title>");
+          doc.write("<style type=\"text/css\">");
+          doc.write("body {font:normal 68% verdana,arial,helvetica; color:#000000; }");
+          doc.write("table tr td, table tr th { font-size: 68%; }");
+          doc.write("table.properties { border-collapse:collapse; border-left:solid 1 #cccccc; border-top:solid 1 #cccccc; padding:5px; }");
+          doc.write("table.properties th { text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#eeeeee; }");
+          doc.write("table.properties td { font:normal; text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#fffffff; }");
+          doc.write("h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica }");
+          doc.write("</style>");
+          doc.write("</head><body>");
+          doc.write("<h3>Properties of " + name + "</h3>");
+          doc.write("<div align=\"right\"><a href=\"javascript:window.close();\">Close</a></div>");
+          doc.write("<table class='properties'>");
+          doc.write("<tr><th>Name</th><th>Value</th></tr>");
+          for (prop in TestCases[name]) {
+            doc.write("<tr><th>" + prop + "</th><td>" + TestCases[name][prop] + "</td></tr>");
+          }
+          doc.write("</table>");
+          doc.write("</body></html>");
+          doc.close();
+          win.focus();
+        }
+      ]]>
+      </script>
+        </head>
+        <body>
+            <xsl:call-template name="pageHeader"/>
+            <h3>Class <xsl:value-of select="$class.name"/></h3>
+
+
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+                <xsl:call-template name="testsuite.test.header"/>
+                <xsl:apply-templates select="." mode="print.test"/>
+            </table>
+
+            <h2>Tests</h2>
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+        <xsl:call-template name="testcase.test.header"/>
+              <!--
+              test can even not be started at all (failure to load the class)
+              so report the error directly
+              -->
+                <xsl:if test="./error">
+                    <tr class="Error">
+                        <td colspan="4"><xsl:apply-templates select="./error"/></td>
+                    </tr>
+                </xsl:if>
+                <xsl:apply-templates select="./testcase" mode="print.test"/>
+            </table>
+            <div class="Properties">
+                <a>
+                    <xsl:attribute name="href">javascript:displayProperties('<xsl:value-of select="@package"/>.<xsl:value-of select="@name"/>');</xsl:attribute>
+                    Properties &#187;
+                </a>
+            </div>
+            <xsl:if test="string-length(./system-out)!=0">
+                <div class="Properties">
+                    <a>
+                        <xsl:attribute name="href">./<xsl:value-of select="@name"/>-out.html</xsl:attribute>
+                        System.out &#187;
+                    </a>
+                </div>
+            </xsl:if>
+            <xsl:if test="string-length(./system-err)!=0">
+                <div class="Properties">
+                    <a>
+                        <xsl:attribute name="href">./<xsl:value-of select="@name"/>-err.html</xsl:attribute>
+                        System.err &#187;
+                    </a>
+                </div>
+            </xsl:if>
+        </body>
+    </html>
+</xsl:template>
+
+  <!--
+   Write properties into a JavaScript data structure.
+   This is based on the original idea by Erik Hatcher (ehatcher@apache.org)
+   -->
+  <xsl:template match="properties">
+    cur = TestCases['<xsl:value-of select="../@package"/>.<xsl:value-of select="../@name"/>'] = new Array();
+    <xsl:for-each select="property">
+    <xsl:sort select="@name"/>
+        cur['<xsl:value-of select="@name"/>'] = '<xsl:call-template name="JS-escape"><xsl:with-param name="string" select="@value"/></xsl:call-template>';
+    </xsl:for-each>
+  </xsl:template>
+
+
+<!-- ======================================================================
+    This page is created for every package.
+    It prints the name of all classes that belongs to this package.
+    @param name the package name to print classes.
+     ====================================================================== -->
+<!-- list of classes in a package -->
+<xsl:template name="classes.list">
+    <xsl:param name="name"/>
+    <html>
+        <head>
+            <title>Unit Test Classes: <xsl:value-of select="$name"/></title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <table width="100%">
+                <tr>
+                    <td nowrap="nowrap">
+                        <h2><a href="package-summary.html" target="classFrame">
+                            <xsl:value-of select="$name"/>
+                            <xsl:if test="$name = ''">&lt;none&gt;</xsl:if>
+                        </a></h2>
+                    </td>
+                </tr>
+            </table>
+
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:for-each select="/testsuites/testsuite[./@package = $name]">
+                    <xsl:sort select="@name"/>
+                    <tr>
+                        <td nowrap="nowrap">
+                            <a href="{@name}.html" target="classFrame"><xsl:value-of select="@name"/></a>
+                        </td>
+                    </tr>
+                </xsl:for-each>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+
+<!--
+    Creates an all-classes.html file that contains a link to all package-summary.html
+    on each class.
+-->
+<xsl:template match="testsuites" mode="all.classes">
+    <html>
+        <head>
+            <title>All Unit Test Classes</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:apply-templates select="testsuite" mode="all.classes">
+                    <xsl:sort select="@name"/>
+                </xsl:apply-templates>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="all.classes">
+    <xsl:variable name="package.name" select="@package"/>
+    <tr>
+        <td nowrap="nowrap">
+            <a target="classFrame">
+                <xsl:attribute name="href">
+                    <xsl:if test="not($package.name='')">
+                        <xsl:value-of select="translate($package.name,'.','/')"/><xsl:text>/</xsl:text>
+                    </xsl:if><xsl:value-of select="@name"/><xsl:text>.html</xsl:text>
+                </xsl:attribute>
+                <xsl:value-of select="@name"/>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!--
+    Creates an html file that contains a link to all package-summary.html files on
+    each package existing on testsuites.
+    @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="testsuites" mode="all.packages">
+    <html>
+        <head>
+            <title>All Unit Test Packages</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2><a href="overview-summary.html" target="classFrame">Home</a></h2>
+            <h2>Packages</h2>
+            <table width="100%">
+                <xsl:apply-templates select="testsuite[not(./@package = preceding-sibling::testsuite/@package)]" mode="all.packages">
+                    <xsl:sort select="@package"/>
+                </xsl:apply-templates>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="all.packages">
+    <tr>
+        <td nowrap="nowrap">
+            <a href="./{translate(@package,'.','/')}/package-summary.html" target="classFrame">
+                <xsl:value-of select="@package"/>
+                <xsl:if test="@package = ''">&lt;none&gt;</xsl:if>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<xsl:template match="testsuites" mode="overview.packages">
+    <html>
+        <head>
+            <title>Unit Test Results: Summary</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+        <xsl:attribute name="onload">open('allclasses-frame.html','classListFrame')</xsl:attribute>
+        <xsl:call-template name="pageHeader"/>
+        <h2>Summary</h2>
+        <xsl:variable name="testCount" select="sum(testsuite/@tests)"/>
+        <xsl:variable name="errorCount" select="sum(testsuite/@errors)"/>
+        <xsl:variable name="failureCount" select="sum(testsuite/@failures)"/>
+        <xsl:variable name="timeCount" select="sum(testsuite/@time)"/>
+        <xsl:variable name="successRate" select="($testCount - $failureCount - $errorCount) div $testCount"/>
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+        <tr valign="top">
+            <th>Tests</th>
+            <th>Failures</th>
+            <th>Errors</th>
+            <th>Success rate</th>
+            <th>Time</th>
+        </tr>
+        <tr valign="top">
+            <xsl:attribute name="class">
+                <xsl:choose>
+                    <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+                    <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+                    <xsl:otherwise>Pass</xsl:otherwise>
+                </xsl:choose>
+            </xsl:attribute>
+            <td><xsl:value-of select="$testCount"/></td>
+            <td><xsl:value-of select="$failureCount"/></td>
+            <td><xsl:value-of select="$errorCount"/></td>
+            <td>
+                <xsl:call-template name="display-percent">
+                    <xsl:with-param name="value" select="$successRate"/>
+                </xsl:call-template>
+            </td>
+            <td>
+                <xsl:call-template name="display-time">
+                    <xsl:with-param name="value" select="$timeCount"/>
+                </xsl:call-template>
+            </td>
+        </tr>
+        </table>
+        <table border="0" width="95%">
+        <tr>
+        <td style="text-align: justify;">
+        Note: <em>failures</em> are anticipated and checked for with assertions while <em>errors</em> are unanticipated.
+        </td>
+        </tr>
+        </table>
+
+        <h2>Packages</h2>
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+            <xsl:call-template name="testsuite.test.header"/>
+            <xsl:for-each select="testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+                <xsl:sort select="@package" order="ascending"/>
+                <!-- get the node set containing all testsuites that have the same package -->
+                <xsl:variable name="insamepackage" select="/testsuites/testsuite[./@package = current()/@package]"/>
+                <tr valign="top">
+                    <!-- display a failure if there is any failure/error in the package -->
+                    <xsl:attribute name="class">
+                        <xsl:choose>
+                            <xsl:when test="sum($insamepackage/@errors) &gt; 0">Error</xsl:when>
+                            <xsl:when test="sum($insamepackage/@failures) &gt; 0">Failure</xsl:when>
+                            <xsl:otherwise>Pass</xsl:otherwise>
+                        </xsl:choose>
+                    </xsl:attribute>
+                    <td><a href="./{translate(@package,'.','/')}/package-summary.html">
+                        <xsl:value-of select="@package"/>
+                        <xsl:if test="@package = ''">&lt;none&gt;</xsl:if>
+                    </a></td>
+                    <td><xsl:value-of select="sum($insamepackage/@tests)"/></td>
+                    <td><xsl:value-of select="sum($insamepackage/@errors)"/></td>
+                    <td><xsl:value-of select="sum($insamepackage/@failures)"/></td>
+                    <td>
+                    <xsl:call-template name="display-time">
+                        <xsl:with-param name="value" select="sum($insamepackage/@time)"/>
+                    </xsl:call-template>
+                    </td>
+                    <td><xsl:value-of select="$insamepackage/@timestamp"/></td>
+                    <td><xsl:value-of select="$insamepackage/@hostname"/></td>
+                </tr>
+            </xsl:for-each>
+        </table>
+        </body>
+        </html>
+</xsl:template>
+
+
+<xsl:template name="package.summary">
+    <xsl:param name="name"/>
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <xsl:attribute name="onload">open('package-frame.html','classListFrame')</xsl:attribute>
+            <xsl:call-template name="pageHeader"/>
+            <h3>Package <xsl:value-of select="$name"/></h3>
+
+            <!--table border="0" cellpadding="5" cellspacing="2" width="95%">
+                <xsl:call-template name="class.metrics.header"/>
+                <xsl:apply-templates select="." mode="print.metrics"/>
+            </table-->
+
+            <xsl:variable name="insamepackage" select="/testsuites/testsuite[./@package = $name]"/>
+            <xsl:if test="count($insamepackage) &gt; 0">
+                <h2>Classes</h2>
+                <p>
+                <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+                    <xsl:call-template name="testsuite.test.header"/>
+                    <xsl:apply-templates select="$insamepackage" mode="print.test">
+                        <xsl:sort select="@name"/>
+                    </xsl:apply-templates>
+                </table>
+                </p>
+            </xsl:if>
+        </body>
+    </html>
+</xsl:template>
+
+
+<!--
+    transform string like a.b.c to ../../../
+    @param path the path to transform into a descending directory path
+-->
+<xsl:template name="path">
+    <xsl:param name="path"/>
+    <xsl:if test="contains($path,'.')">
+        <xsl:text>../</xsl:text>
+        <xsl:call-template name="path">
+            <xsl:with-param name="path"><xsl:value-of select="substring-after($path,'.')"/></xsl:with-param>
+        </xsl:call-template>
+    </xsl:if>
+    <xsl:if test="not(contains($path,'.')) and not($path = '')">
+        <xsl:text>../</xsl:text>
+    </xsl:if>
+</xsl:template>
+
+
+<!-- create the link to the stylesheet based on the package name -->
+<xsl:template name="create.stylesheet.link">
+    <xsl:param name="package.name"/>
+    <link rel="stylesheet" type="text/css" title="Style"><xsl:attribute name="href"><xsl:if test="not($package.name = 'unnamed package')"><xsl:call-template name="path"><xsl:with-param name="path" select="$package.name"/></xsl:call-template></xsl:if>stylesheet.css</xsl:attribute></link>
+</xsl:template>
+
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+    <h1>Unit Test Results</h1>
+    <table width="100%">
+    <tr>
+        <td align="left"></td>
+        <td align="right">Designed for use with <a href="http://www.junit.org/">JUnit</a> and <a href="http://ant.apache.org/">Ant</a>.</td>
+    </tr>
+    </table>
+    <hr size="1"/>
+</xsl:template>
+
+<!-- class header -->
+<xsl:template name="testsuite.test.header">
+    <tr valign="top">
+        <th width="80%">Name</th>
+        <th>Tests</th>
+        <th>Errors</th>
+        <th>Failures</th>
+        <th nowrap="nowrap">Time(s)</th>
+        <th nowrap="nowrap">Time Stamp</th>
+        <th>Host</th>
+    </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="testcase.test.header">
+    <tr valign="top">
+        <th>Name</th>
+        <th>Status</th>
+        <th width="80%">Type</th>
+        <th nowrap="nowrap">Time(s)</th>
+    </tr>
+</xsl:template>
+
+
+<!-- class information -->
+<xsl:template match="testsuite" mode="print.test">
+    <tr valign="top">
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="@errors[.&gt; 0]">Error</xsl:when>
+                <xsl:when test="@failures[.&gt; 0]">Failure</xsl:when>
+                <xsl:otherwise>Pass</xsl:otherwise>
+            </xsl:choose>
+        </xsl:attribute>
+        <td><a href="{@name}.html"><xsl:value-of select="@name"/></a></td>
+        <td><xsl:apply-templates select="@tests"/></td>
+        <td><xsl:apply-templates select="@errors"/></td>
+        <td><xsl:apply-templates select="@failures"/></td>
+        <td><xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+        <td><xsl:apply-templates select="@timestamp"/></td>
+        <td><xsl:apply-templates select="@hostname"/></td>
+    </tr>
+</xsl:template>
+
+<xsl:template match="testcase" mode="print.test">
+    <tr valign="top">
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="error">Error</xsl:when>
+                <xsl:when test="failure">Failure</xsl:when>
+                <xsl:otherwise>TableRowColor</xsl:otherwise>
+            </xsl:choose>
+        </xsl:attribute>
+        <td><xsl:value-of select="@name"/></td>
+        <xsl:choose>
+            <xsl:when test="failure">
+                <td>Failure</td>
+                <td><xsl:apply-templates select="failure"/></td>
+            </xsl:when>
+            <xsl:when test="error">
+                <td>Error</td>
+                <td><xsl:apply-templates select="error"/></td>
+            </xsl:when>
+            <xsl:otherwise>
+                <td>Success</td>
+                <td></td>
+            </xsl:otherwise>
+        </xsl:choose>
+        <td>
+            <xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!-- Note : the below template error and failure are the same style
+            so just call the same style store in the toolkit template -->
+<xsl:template match="failure">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<xsl:template match="error">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<!-- Style for the error and failure in the testcase template -->
+<xsl:template name="display-failures">
+    <xsl:choose>
+        <xsl:when test="not(@message)">N/A</xsl:when>
+        <xsl:otherwise>
+            <xsl:value-of select="@message"/>
+        </xsl:otherwise>
+    </xsl:choose>
+    <!-- display the stacktrace -->
+    <br/><br/>
+    <code>
+        <xsl:call-template name="br-replace">
+            <xsl:with-param name="word" select="."/>
+        </xsl:call-template>
+    </code>
+    <!-- the latter is better but might be problematic for non-21" monitors... -->
+    <!--pre><xsl:value-of select="."/></pre-->
+</xsl:template>
+
+<xsl:template name="JS-escape">
+    <xsl:param name="string"/>
+    <xsl:param name="tmp1" select="stringutils:replace(string($string),'\','\\')"/>
+    <xsl:param name="tmp2" select="stringutils:replace(string($tmp1),&quot;'&quot;,&quot;\&apos;&quot;)"/>
+    <xsl:param name="tmp3" select="stringutils:replace(string($tmp2),&quot;&#10;&quot;,'\n')"/>
+    <xsl:param name="tmp4" select="stringutils:replace(string($tmp3),&quot;&#13;&quot;,'\r')"/>
+    <xsl:value-of select="$tmp4"/>
+</xsl:template>
+
+
+<!--
+    template that will convert a carriage return into a br tag
+    @param word the text from which to convert CR to BR tag
+-->
+<xsl:template name="br-replace">
+    <xsl:param name="word"/>
+    <xsl:param name="br"><br/></xsl:param>
+    <xsl:value-of select='stringutils:replace(string($word),"&#xA;",$br)'/>
+</xsl:template>
+
+<xsl:template name="display-time">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.000')"/>
+</xsl:template>
+
+<xsl:template name="display-percent">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.00%')"/>
+</xsl:template>
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames.xsl
new file mode 100644
index 0000000..d5d248f
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-frames.xsl
@@ -0,0 +1,904 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="http://xml.apache.org/xalan/redirect"
+    xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils"
+    extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes" encoding="UTF-8"/>
+<xsl:decimal-format decimal-separator="." grouping-separator=","/>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+
+<!--
+
+ Sample stylesheet to be used with Ant JUnitReport output.
+
+ It creates a set of HTML files a la javadoc where you can browse easily
+ through all packages and classes.
+
+-->
+<xsl:param name="output.dir" select="'.'"/>
+<xsl:param name="TITLE">Unit Test Results.</xsl:param>
+
+
+<xsl:template match="testsuites">
+    <!-- create the index.html -->
+    <redirect:write file="{$output.dir}/index.html">
+        <xsl:call-template name="index.html"/>
+    </redirect:write>
+
+    <!-- create the stylesheet.css -->
+    <redirect:write file="{$output.dir}/stylesheet.css">
+        <xsl:call-template name="stylesheet.css"/>
+    </redirect:write>
+
+    <!-- create the overview-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-summary.html">
+        <xsl:apply-templates select="." mode="overview.packages"/>
+    </redirect:write>
+
+    <!-- create the all-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-frame.html">
+        <xsl:apply-templates select="." mode="all.packages"/>
+    </redirect:write>
+
+    <!-- create the all-classes.html at the root -->
+    <redirect:write file="{$output.dir}/allclasses-frame.html">
+        <xsl:apply-templates select="." mode="all.classes"/>
+    </redirect:write>
+
+    <!-- create the all-tests.html at the root -->
+    <redirect:write file="{$output.dir}/all-tests.html">
+        <xsl:apply-templates select="." mode="all.tests"/>
+    </redirect:write>
+
+    <!-- create the alltests-fails.html at the root -->
+    <redirect:write file="{$output.dir}/alltests-fails.html">
+      <xsl:apply-templates select="." mode="all.tests">
+        <xsl:with-param name="type" select="'fails'"/>
+      </xsl:apply-templates>
+    </redirect:write>
+
+  <!-- create the alltests-errors.html at the root -->
+    <redirect:write file="{$output.dir}/alltests-errors.html">
+      <xsl:apply-templates select="." mode="all.tests">
+        <xsl:with-param name="type" select="'errors'"/>
+      </xsl:apply-templates>
+    </redirect:write>
+
+  <!-- process all packages -->
+    <xsl:for-each select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+        <xsl:call-template name="package">
+            <xsl:with-param name="name" select="@package"/>
+        </xsl:call-template>
+    </xsl:for-each>
+</xsl:template>
+
+
+<xsl:template name="package">
+    <xsl:param name="name"/>
+    <xsl:variable name="package.dir">
+        <xsl:if test="not($name = '')"><xsl:value-of select="translate($name,'.','/')"/></xsl:if>
+        <xsl:if test="$name = ''">.</xsl:if>
+    </xsl:variable>
+    <!--Processing package <xsl:value-of select="@name"/> in <xsl:value-of select="$output.dir"/> -->
+    <!-- create a classes-list.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-frame.html">
+        <xsl:call-template name="classes.list">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- create a package-summary.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-summary.html">
+        <xsl:call-template name="package.summary">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- for each class, creates a @name.html -->
+    <!-- @bug there will be a problem with inner classes having the same name, it will be overwritten -->
+  <xsl:for-each select="/testsuites/testsuite[@package = $name]">
+    <redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}.html">
+      <xsl:apply-templates select="." mode="class.details"/>
+    </redirect:write>
+    <xsl:if test="string-length(./system-out)!=0">
+      <redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-out.html">
+        <html>
+          <head>
+            <title>Standard Output from <xsl:value-of select="@name"/></title>
+          </head>
+          <body>
+            <pre><xsl:value-of select="./system-out"/></pre>
+          </body>
+        </html>
+      </redirect:write>
+    </xsl:if>
+    <xsl:if test="string-length(./system-err)!=0">
+      <redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-err.html">
+        <html>
+          <head>
+            <title>Standard Error from <xsl:value-of select="@name"/></title>
+          </head>
+          <body>
+            <pre><xsl:value-of select="./system-err"/></pre>
+          </body>
+        </html>
+      </redirect:write>
+    </xsl:if>
+    <xsl:if test="@failures != 0">
+      <redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-fails.html">
+        <xsl:apply-templates select="." mode="class.details">
+          <xsl:with-param name="type" select="'fails'"/>
+        </xsl:apply-templates>
+      </redirect:write>
+    </xsl:if>
+    <xsl:if test="@errors != 0">
+      <redirect:write file="{$output.dir}/{$package.dir}/{@id}_{@name}-errors.html">
+        <xsl:apply-templates select="." mode="class.details">
+          <xsl:with-param name="type" select="'errors'"/>
+        </xsl:apply-templates>
+      </redirect:write>
+    </xsl:if>
+  </xsl:for-each>
+</xsl:template>
+
+<xsl:template name="index.html">
+<html>
+    <head>
+        <title><xsl:value-of select="$TITLE"/></title>
+    </head>
+    <frameset cols="20%,80%">
+        <frameset rows="30%,70%">
+            <frame src="overview-frame.html" name="packageListFrame"/>
+            <frame src="allclasses-frame.html" name="classListFrame"/>
+        </frameset>
+        <frame src="overview-summary.html" name="classFrame"/>
+        <noframes>
+            <h2>Frame Alert</h2>
+            <p>
+                This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+            </p>
+        </noframes>
+    </frameset>
+</html>
+</xsl:template>
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+body {
+    font:normal 68% verdana,arial,helvetica;
+    color:#000000;
+}
+table tr td, table tr th {
+    font-size: 68%;
+}
+table.details tr th{
+    font-weight: bold;
+    text-align:left;
+    background:#a6caf0;
+}
+table.details tr td{
+    background:#eeeee0;
+}
+
+p {
+    line-height:1.5em;
+    margin-top:0.5em; margin-bottom:1.0em;
+}
+h1 {
+    margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+}
+h2 {
+    margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+}
+h3 {
+    margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+}
+h4 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+h5 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+h6 {
+    margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+}
+.Error {
+    font-weight:bold; color:red;
+}
+.Failure {
+    font-weight:bold; color:purple;
+}
+.Properties {
+  text-align:right;
+}
+</xsl:template>
+
+<!-- Create list of all/failed/errored tests -->
+<xsl:template match="testsuites" mode="all.tests">
+    <xsl:param name="type" select="'all'"/>
+    <html>
+	<xsl:variable name="title">
+	    <xsl:choose>
+		<xsl:when test="$type = 'fails'">
+		    <xsl:text>All Failures</xsl:text>
+		</xsl:when>
+		<xsl:when test="$type = 'errors'">
+		    <xsl:text>All Errors</xsl:text>
+		</xsl:when>
+		<xsl:otherwise>
+		    <xsl:text>All Tests</xsl:text>
+		</xsl:otherwise>
+	    </xsl:choose>
+	</xsl:variable>
+	<head>
+	    <title>Unit Test Results: <xsl:value-of select="$title"/></title>
+	    <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+	</head>
+	<body>
+	    <xsl:attribute name="onload">open('allclasses-frame.html','classListFrame')</xsl:attribute>
+            <xsl:call-template name="pageHeader"/>
+            <h2><xsl:value-of select="$title"/></h2>
+
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+		<xsl:call-template name="testcase.test.header">
+		    <xsl:with-param name="show.class" select="'yes'"/>
+		</xsl:call-template>
+		<!--
+                test can even not be started at all (failure to load the class)
+		so report the error directly
+		-->
+              <xsl:if test="./error">
+                <tr class="Error">
+                  <td colspan="4">
+                    <xsl:apply-templates select="./error"/>
+                  </td>
+                </tr>
+              </xsl:if>
+              <xsl:choose>
+                <xsl:when test="$type = 'fails'">
+                  <xsl:apply-templates select=".//testcase[failure]" mode="print.test">
+                    <xsl:with-param name="show.class" select="'yes'"/>
+                  </xsl:apply-templates>
+                </xsl:when>
+                <xsl:when test="$type = 'errors'">
+                  <xsl:apply-templates select=".//testcase[error]" mode="print.test">
+                    <xsl:with-param name="show.class" select="'yes'"/>
+                  </xsl:apply-templates>
+                </xsl:when>
+                <xsl:otherwise>
+                  <xsl:apply-templates select=".//testcase" mode="print.test">
+                    <xsl:with-param name="show.class" select="'yes'"/>
+                  </xsl:apply-templates>
+                </xsl:otherwise>
+              </xsl:choose>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+
+<!-- ======================================================================
+    This page is created for every testsuite class.
+    It prints a summary of the testsuite and detailed information about
+    testcase methods.
+     ====================================================================== -->
+<xsl:template match="testsuite" mode="class.details">
+    <xsl:param name="type" select="'all'"/>
+    <xsl:variable name="package.name" select="@package"/>
+    <xsl:variable name="class.name"><xsl:if test="not($package.name = '')"><xsl:value-of select="$package.name"/>.</xsl:if><xsl:value-of select="@name"/></xsl:variable>
+    <html>
+        <head>
+          <title>Unit Test Results: <xsl:value-of select="$class.name"/></title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$package.name"/>
+            </xsl:call-template>
+       <script type="text/javascript" language="JavaScript">
+        var TestCases = new Array();
+        var cur;
+        <xsl:apply-templates select="properties"/>
+       </script>
+       <script type="text/javascript" language="JavaScript"><![CDATA[
+        function displayProperties (name) {
+          var win = window.open('','JUnitSystemProperties','scrollbars=1,resizable=1');
+          var doc = win.document;
+          doc.open();
+          doc.write("<html><head><title>Properties of " + name + "</title>");
+          doc.write("<style type=\"text/css\">");
+          doc.write("body {font:normal 68% verdana,arial,helvetica; color:#000000; }");
+          doc.write("table tr td, table tr th { font-size: 68%; }");
+          doc.write("table.properties { border-collapse:collapse; border-left:solid 1 #cccccc; border-top:solid 1 #cccccc; padding:5px; }");
+          doc.write("table.properties th { text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#eeeeee; }");
+          doc.write("table.properties td { font:normal; text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#fffffff; }");
+          doc.write("h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica }");
+          doc.write("</style>");
+          doc.write("</head><body>");
+          doc.write("<h3>Properties of " + name + "</h3>");
+          doc.write("<div align=\"right\"><a href=\"javascript:window.close();\">Close</a></div>");
+          doc.write("<table class='properties'>");
+          doc.write("<tr><th>Name</th><th>Value</th></tr>");
+          for (prop in TestCases[name]) {
+            doc.write("<tr><th>" + prop + "</th><td>" + TestCases[name][prop] + "</td></tr>");
+          }
+          doc.write("</table>");
+          doc.write("</body></html>");
+          doc.close();
+          win.focus();
+        }
+      ]]>
+      </script>
+        </head>
+        <body>
+            <xsl:call-template name="pageHeader"/>
+            <h3>Class <xsl:value-of select="$class.name"/></h3>
+
+
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+                <xsl:call-template name="testsuite.test.header"/>
+                <xsl:apply-templates select="." mode="print.test"/>
+            </table>
+
+	    <xsl:choose>
+		<xsl:when test="$type = 'fails'">
+		    <h2>Failures</h2>
+		</xsl:when>
+		<xsl:when test="$type = 'errors'">
+		    <h2>Errors</h2>
+		</xsl:when>
+		<xsl:otherwise>
+		    <h2>Tests</h2>
+		</xsl:otherwise>
+	    </xsl:choose>
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+		<xsl:call-template name="testcase.test.header"/>
+		<!--
+                test can even not be started at all (failure to load the class)
+		so report the error directly
+		-->
+                <xsl:if test="./error">
+                    <tr class="Error">
+                        <td colspan="4"><xsl:apply-templates select="./error"/></td>
+                    </tr>
+                </xsl:if>
+		<xsl:choose>
+		    <xsl:when test="$type = 'fails'">
+			<xsl:apply-templates select="./testcase[failure]" mode="print.test"/>
+		    </xsl:when>
+		    <xsl:when test="$type = 'errors'">
+			<xsl:apply-templates select="./testcase[error]" mode="print.test"/>
+		    </xsl:when>
+		    <xsl:otherwise>
+			<xsl:apply-templates select="./testcase" mode="print.test"/>
+		    </xsl:otherwise>
+		</xsl:choose>
+            </table>
+            <div class="Properties">
+                <a>
+                    <xsl:attribute name="href">javascript:displayProperties('<xsl:value-of select="@package"/>.<xsl:value-of select="@name"/>');</xsl:attribute>
+                    Properties &#187;
+                </a>
+            </div>
+            <xsl:if test="string-length(./system-out)!=0">
+                <div class="Properties">
+                    <a>
+                        <xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-out.html</xsl:attribute>
+                        System.out &#187;
+                    </a>
+                </div>
+            </xsl:if>
+            <xsl:if test="string-length(./system-err)!=0">
+                <div class="Properties">
+                    <a>
+                        <xsl:attribute name="href">./<xsl:value-of select="@id"/>_<xsl:value-of select="@name"/>-err.html</xsl:attribute>
+                        System.err &#187;
+                    </a>
+                </div>
+            </xsl:if>
+        </body>
+    </html>
+</xsl:template>
+
+  <!--
+   Write properties into a JavaScript data structure.
+   This is based on the original idea by Erik Hatcher (ehatcher@apache.org)
+   -->
+  <xsl:template match="properties">
+    cur = TestCases['<xsl:value-of select="../@package"/>.<xsl:value-of select="../@name"/>'] = new Array();
+    <xsl:for-each select="property">
+    <xsl:sort select="@name"/>
+        cur['<xsl:value-of select="@name"/>'] = '<xsl:call-template name="JS-escape"><xsl:with-param name="string" select="@value"/></xsl:call-template>';
+    </xsl:for-each>
+  </xsl:template>
+
+
+<!-- ======================================================================
+    This page is created for every package.
+    It prints the name of all classes that belongs to this package.
+    @param name the package name to print classes.
+     ====================================================================== -->
+<!-- list of classes in a package -->
+<xsl:template name="classes.list">
+    <xsl:param name="name"/>
+    <html>
+        <head>
+            <title>Unit Test Classes: <xsl:value-of select="$name"/></title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <table width="100%">
+                <tr>
+                    <td nowrap="nowrap">
+                        <h2><a href="package-summary.html" target="classFrame">
+                            <xsl:value-of select="$name"/>
+                            <xsl:if test="$name = ''">&lt;none&gt;</xsl:if>
+                        </a></h2>
+                    </td>
+                </tr>
+            </table>
+
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:for-each select="/testsuites/testsuite[./@package = $name]">
+                    <xsl:sort select="@name"/>
+                    <tr>
+                        <td nowrap="nowrap">
+                            <a href="{@id}_{@name}.html" target="classFrame"><xsl:value-of select="@name"/></a>
+                        </td>
+                    </tr>
+                </xsl:for-each>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+
+<!--
+    Creates an all-classes.html file that contains a link to all package-summary.html
+    on each class.
+-->
+<xsl:template match="testsuites" mode="all.classes">
+    <html>
+        <head>
+            <title>All Unit Test Classes</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:apply-templates select="testsuite" mode="all.classes">
+                    <xsl:sort select="@name"/>
+                </xsl:apply-templates>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="all.classes">
+    <xsl:variable name="package.name" select="@package"/>
+    <tr>
+        <td nowrap="nowrap">
+            <a target="classFrame">
+                <xsl:attribute name="href">
+                    <xsl:if test="not($package.name='')">
+                        <xsl:value-of select="translate($package.name,'.','/')"/><xsl:text>/</xsl:text>
+                    </xsl:if><xsl:value-of select="@id"/>_<xsl:value-of select="@name"/><xsl:text>.html</xsl:text>
+                </xsl:attribute>
+                <xsl:value-of select="@name"/>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!--
+    Creates an html file that contains a link to all package-summary.html files on
+    each package existing on testsuites.
+    @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="testsuites" mode="all.packages">
+    <html>
+        <head>
+            <title>All Unit Test Packages</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2><a href="overview-summary.html" target="classFrame">Home</a></h2>
+            <h2>Packages</h2>
+            <table width="100%">
+                <xsl:apply-templates select="testsuite[not(./@package = preceding-sibling::testsuite/@package)]" mode="all.packages">
+                    <xsl:sort select="@package"/>
+                </xsl:apply-templates>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="all.packages">
+    <tr>
+        <td nowrap="nowrap">
+            <a href="./{translate(@package,'.','/')}/package-summary.html" target="classFrame">
+                <xsl:value-of select="@package"/>
+                <xsl:if test="@package = ''">&lt;none&gt;</xsl:if>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<xsl:template match="testsuites" mode="overview.packages">
+    <html>
+        <head>
+            <title>Unit Test Results: Summary</title>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+        <xsl:attribute name="onload">open('allclasses-frame.html','classListFrame')</xsl:attribute>
+        <xsl:call-template name="pageHeader"/>
+        <h2>Summary</h2>
+        <xsl:variable name="testCount" select="sum(testsuite/@tests)"/>
+        <xsl:variable name="errorCount" select="sum(testsuite/@errors)"/>
+        <xsl:variable name="failureCount" select="sum(testsuite/@failures)"/>
+        <xsl:variable name="timeCount" select="sum(testsuite/@time)"/>
+        <xsl:variable name="successRate" select="($testCount - $failureCount - $errorCount) div $testCount"/>
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+        <tr valign="top">
+            <th>Tests</th>
+            <th>Failures</th>
+            <th>Errors</th>
+            <th>Success rate</th>
+            <th>Time</th>
+        </tr>
+        <tr valign="top">
+            <xsl:attribute name="class">
+                <xsl:choose>
+                    <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+                    <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+                    <xsl:otherwise>Pass</xsl:otherwise>
+                </xsl:choose>
+            </xsl:attribute>
+            <td><a title="Display all tests" href="all-tests.html"><xsl:value-of select="$testCount"/></a></td>
+            <td><a title="Display all failures" href="alltests-fails.html"><xsl:value-of select="$failureCount"/></a></td>
+            <td><a title="Display all errors" href="alltests-errors.html"><xsl:value-of select="$errorCount"/></a></td>
+            <td>
+                <xsl:call-template name="display-percent">
+                    <xsl:with-param name="value" select="$successRate"/>
+                </xsl:call-template>
+            </td>
+            <td>
+                <xsl:call-template name="display-time">
+                    <xsl:with-param name="value" select="$timeCount"/>
+                </xsl:call-template>
+            </td>
+        </tr>
+        </table>
+        <table border="0" width="95%">
+        <tr>
+        <td style="text-align: justify;">
+        Note: <em>failures</em> are anticipated and checked for with assertions while <em>errors</em> are unanticipated.
+        </td>
+        </tr>
+        </table>
+
+        <h2>Packages</h2>
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+            <xsl:call-template name="testsuite.test.header"/>
+            <xsl:for-each select="testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+                <xsl:sort select="@package" order="ascending"/>
+                <!-- get the node set containing all testsuites that have the same package -->
+                <xsl:variable name="insamepackage" select="/testsuites/testsuite[./@package = current()/@package]"/>
+                <tr valign="top">
+                    <!-- display a failure if there is any failure/error in the package -->
+                    <xsl:attribute name="class">
+                        <xsl:choose>
+                            <xsl:when test="sum($insamepackage/@errors) &gt; 0">Error</xsl:when>
+                            <xsl:when test="sum($insamepackage/@failures) &gt; 0">Failure</xsl:when>
+                            <xsl:otherwise>Pass</xsl:otherwise>
+                        </xsl:choose>
+                    </xsl:attribute>
+                    <td><a href="./{translate(@package,'.','/')}/package-summary.html">
+                        <xsl:value-of select="@package"/>
+                        <xsl:if test="@package = ''">&lt;none&gt;</xsl:if>
+                    </a></td>
+                    <td><xsl:value-of select="sum($insamepackage/@tests)"/></td>
+                    <td><xsl:value-of select="sum($insamepackage/@errors)"/></td>
+                    <td><xsl:value-of select="sum($insamepackage/@failures)"/></td>
+                    <td>
+                    <xsl:call-template name="display-time">
+                        <xsl:with-param name="value" select="sum($insamepackage/@time)"/>
+                    </xsl:call-template>
+                    </td>
+                    <td><xsl:value-of select="$insamepackage/@timestamp"/></td>
+                    <td><xsl:value-of select="$insamepackage/@hostname"/></td>
+                </tr>
+            </xsl:for-each>
+        </table>
+        </body>
+        </html>
+</xsl:template>
+
+
+<xsl:template name="package.summary">
+    <xsl:param name="name"/>
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <xsl:attribute name="onload">open('package-frame.html','classListFrame')</xsl:attribute>
+            <xsl:call-template name="pageHeader"/>
+            <h3>Package <xsl:value-of select="$name"/></h3>
+
+            <!--table border="0" cellpadding="5" cellspacing="2" width="95%">
+                <xsl:call-template name="class.metrics.header"/>
+                <xsl:apply-templates select="." mode="print.metrics"/>
+            </table-->
+
+            <xsl:variable name="insamepackage" select="/testsuites/testsuite[./@package = $name]"/>
+            <xsl:if test="count($insamepackage) &gt; 0">
+                <h2>Classes</h2>
+                <p>
+                <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+                    <xsl:call-template name="testsuite.test.header"/>
+                    <xsl:apply-templates select="$insamepackage" mode="print.test">
+                        <xsl:sort select="@name"/>
+                    </xsl:apply-templates>
+                </table>
+                </p>
+            </xsl:if>
+        </body>
+    </html>
+</xsl:template>
+
+
+<!--
+    transform string like a.b.c to ../../../
+    @param path the path to transform into a descending directory path
+-->
+<xsl:template name="path">
+    <xsl:param name="path"/>
+    <xsl:if test="contains($path,'.')">
+        <xsl:text>../</xsl:text>
+        <xsl:call-template name="path">
+            <xsl:with-param name="path"><xsl:value-of select="substring-after($path,'.')"/></xsl:with-param>
+        </xsl:call-template>
+    </xsl:if>
+    <xsl:if test="not(contains($path,'.')) and not($path = '')">
+        <xsl:text>../</xsl:text>
+    </xsl:if>
+</xsl:template>
+
+
+<!-- create the link to the stylesheet based on the package name -->
+<xsl:template name="create.stylesheet.link">
+    <xsl:param name="package.name"/>
+    <link rel="stylesheet" type="text/css" title="Style"><xsl:attribute name="href"><xsl:if test="not($package.name = 'unnamed package')"><xsl:call-template name="path"><xsl:with-param name="path" select="$package.name"/></xsl:call-template></xsl:if>stylesheet.css</xsl:attribute></link>
+</xsl:template>
+
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+    <h1><xsl:value-of select="$TITLE"/></h1>
+    <table width="100%">
+    <tr>
+        <td align="left"></td>
+        <td align="right">Designed for use with <a href="http://www.junit.org/">JUnit</a> and <a href="http://ant.apache.org/">Ant</a>.</td>
+    </tr>
+    </table>
+    <hr size="1"/>
+</xsl:template>
+
+<!-- class header -->
+<xsl:template name="testsuite.test.header">
+    <tr valign="top">
+        <th width="80%">Name</th>
+        <th>Tests</th>
+        <th>Errors</th>
+        <th>Failures</th>
+        <th nowrap="nowrap">Time(s)</th>
+        <th nowrap="nowrap">Time Stamp</th>
+        <th>Host</th>
+    </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="testcase.test.header">
+    <xsl:param name="show.class" select="''"/>
+    <tr valign="top">
+	<xsl:if test="boolean($show.class)">
+	    <th>Class</th>
+	</xsl:if>
+        <th>Name</th>
+        <th>Status</th>
+        <th width="80%">Type</th>
+        <th nowrap="nowrap">Time(s)</th>
+    </tr>
+</xsl:template>
+
+
+<!-- class information -->
+<xsl:template match="testsuite" mode="print.test">
+    <tr valign="top">
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="@errors[.&gt; 0]">Error</xsl:when>
+                <xsl:when test="@failures[.&gt; 0]">Failure</xsl:when>
+                <xsl:otherwise>Pass</xsl:otherwise>
+            </xsl:choose>
+        </xsl:attribute>
+        <td><a title="Display all tests" href="{@id}_{@name}.html"><xsl:value-of select="@name"/></a></td>
+        <td><a title="Display all tests" href="{@id}_{@name}.html"><xsl:apply-templates select="@tests"/></a></td>
+        <td>
+	    <xsl:choose>
+		<xsl:when test="@errors != 0">
+		    <a title="Display only errors" href="{@id}_{@name}-errors.html"><xsl:apply-templates select="@errors"/></a>
+		</xsl:when>
+		<xsl:otherwise>
+		    <xsl:apply-templates select="@errors"/>
+		</xsl:otherwise>
+	    </xsl:choose>
+	</td>
+        <td>
+	    <xsl:choose>
+		<xsl:when test="@failures != 0">
+		    <a title="Display only failures" href="{@id}_{@name}-fails.html"><xsl:apply-templates select="@failures"/></a>
+		</xsl:when>
+		<xsl:otherwise>
+		    <xsl:apply-templates select="@failures"/>
+		</xsl:otherwise>
+	    </xsl:choose>
+	</td>
+        <td><xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+        <td><xsl:apply-templates select="@timestamp"/></td>
+        <td><xsl:apply-templates select="@hostname"/></td>
+    </tr>
+</xsl:template>
+
+<xsl:template match="testcase" mode="print.test">
+    <xsl:param name="show.class" select="''"/>
+    <tr valign="top">
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="error">Error</xsl:when>
+                <xsl:when test="failure">Failure</xsl:when>
+                <xsl:otherwise>TableRowColor</xsl:otherwise>
+            </xsl:choose>
+        </xsl:attribute>
+	<xsl:variable name="class.href">
+	    <xsl:value-of select="concat(translate(../@package,'.','/'), '/', ../@id, '_', ../@name, '.html')"/>
+	</xsl:variable>
+	<xsl:if test="boolean($show.class)">
+	    <td><a href="{$class.href}"><xsl:value-of select="../@name"/></a></td>
+	</xsl:if>
+        <td>
+	    <a name="{@name}"/>
+	    <xsl:choose>
+		<xsl:when test="boolean($show.class)">
+		    <a href="{concat($class.href, '#', @name)}"><xsl:value-of select="@name"/></a>
+		</xsl:when>
+		<xsl:otherwise>
+		    <xsl:value-of select="@name"/>
+		</xsl:otherwise>
+	    </xsl:choose>
+	</td>
+        <xsl:choose>
+            <xsl:when test="failure">
+                <td>Failure</td>
+                <td><xsl:apply-templates select="failure"/></td>
+            </xsl:when>
+            <xsl:when test="error">
+                <td>Error</td>
+                <td><xsl:apply-templates select="error"/></td>
+            </xsl:when>
+            <xsl:otherwise>
+                <td>Success</td>
+                <td></td>
+            </xsl:otherwise>
+        </xsl:choose>
+        <td>
+            <xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!-- Note : the below template error and failure are the same style
+            so just call the same style store in the toolkit template -->
+<xsl:template match="failure">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<xsl:template match="error">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<!-- Style for the error and failure in the testcase template -->
+<xsl:template name="display-failures">
+    <xsl:choose>
+        <xsl:when test="not(@message)">N/A</xsl:when>
+        <xsl:otherwise>
+            <xsl:value-of select="@message"/>
+        </xsl:otherwise>
+    </xsl:choose>
+    <!-- display the stacktrace -->
+    <br/><br/>
+    <code>
+        <xsl:call-template name="br-replace">
+            <xsl:with-param name="word" select="."/>
+        </xsl:call-template>
+    </code>
+    <!-- the latter is better but might be problematic for non-21" monitors... -->
+    <!--pre><xsl:value-of select="."/></pre-->
+</xsl:template>
+
+<xsl:template name="JS-escape">
+    <xsl:param name="string"/>
+    <xsl:param name="tmp1" select="stringutils:replace(string($string),'\','\\')"/>
+    <xsl:param name="tmp2" select="stringutils:replace(string($tmp1),&quot;'&quot;,&quot;\&apos;&quot;)"/>
+    <xsl:param name="tmp3" select="stringutils:replace(string($tmp2),&quot;&#10;&quot;,'\n')"/>
+    <xsl:param name="tmp4" select="stringutils:replace(string($tmp3),&quot;&#13;&quot;,'\r')"/>
+    <xsl:value-of select="$tmp4"/>
+</xsl:template>
+
+
+<!--
+    template that will convert a carriage return into a br tag
+    @param word the text from which to convert CR to BR tag
+-->
+<xsl:template name="br-replace">
+    <xsl:param name="word"/>
+    <xsl:choose>
+      <xsl:when test="contains($word, '&#xa;')">
+        <xsl:value-of select="substring-before($word, '&#xa;')"/>
+        <br/>
+        <xsl:call-template name="br-replace">
+          <xsl:with-param name="word" select="substring-after($word, '&#xa;')"/>
+        </xsl:call-template>
+      </xsl:when>
+      <xsl:otherwise>
+	<xsl:value-of select="$word"/>
+      </xsl:otherwise>
+    </xsl:choose>
+</xsl:template>
+
+<xsl:template name="display-time">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.000')"/>
+</xsl:template>
+
+<xsl:template name="display-percent">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.00%')"/>
+</xsl:template>
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-noframes.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-noframes.xsl
new file mode 100644
index 0000000..203671f
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/junit-noframes.xsl
@@ -0,0 +1,480 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+        xmlns:lxslt="http://xml.apache.org/xslt"
+        xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils">
+<xsl:output method="html" indent="yes" encoding="UTF-8"
+  doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+ -->
+
+<xsl:param name="TITLE">Unit Test Results.</xsl:param>
+
+<!--
+
+ Sample stylesheet to be used with Ant JUnitReport output.
+
+ It creates a non-framed report that can be useful to send via
+ e-mail or such.
+
+-->
+<xsl:template match="testsuites">
+    <html>
+        <head>
+            <title><xsl:value-of select="$TITLE"/></title>
+    <style type="text/css">
+      body {
+        font:normal 68% verdana,arial,helvetica;
+        color:#000000;
+      }
+      table tr td, table tr th {
+          font-size: 68%;
+      }
+      table.details tr th{
+        font-weight: bold;
+        text-align:left;
+        background:#a6caf0;
+      }
+      table.details tr td{
+        background:#eeeee0;
+      }
+
+      p {
+        line-height:1.5em;
+        margin-top:0.5em; margin-bottom:1.0em;
+      }
+      h1 {
+        margin: 0px 0px 5px; font: 165% verdana,arial,helvetica
+      }
+      h2 {
+        margin-top: 1em; margin-bottom: 0.5em; font: bold 125% verdana,arial,helvetica
+      }
+      h3 {
+        margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica
+      }
+      h4 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      h5 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      h6 {
+        margin-bottom: 0.5em; font: bold 100% verdana,arial,helvetica
+      }
+      .Error {
+        font-weight:bold; color:red;
+      }
+      .Failure {
+        font-weight:bold; color:purple;
+      }
+      .Properties {
+        text-align:right;
+      }
+      </style>
+      <script type="text/javascript" language="JavaScript">
+        var TestCases = new Array();
+        var cur;
+        <xsl:for-each select="./testsuite">
+            <xsl:apply-templates select="properties"/>
+        </xsl:for-each>
+
+       </script>
+       <script type="text/javascript" language="JavaScript"><![CDATA[
+        function displayProperties (name) {
+          var win = window.open('','JUnitSystemProperties','scrollbars=1,resizable=1');
+          var doc = win.document;
+          doc.open();
+          doc.write("<html><head><title>Properties of " + name + "</title>");
+          doc.write("<style>")
+          doc.write("body {font:normal 68% verdana,arial,helvetica; color:#000000; }");
+          doc.write("table tr td, table tr th { font-size: 68%; }");
+          doc.write("table.properties { border-collapse:collapse; border-left:solid 1 #cccccc; border-top:solid 1 #cccccc; padding:5px; }");
+          doc.write("table.properties th { text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#eeeeee; }");
+          doc.write("table.properties td { font:normal; text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#fffffff; }");
+          doc.write("h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica }");
+          doc.write("</style>");
+          doc.write("</head><body>");
+          doc.write("<h3>Properties of " + name + "</h3>");
+          doc.write("<div align=\"right\"><a href=\"javascript:window.close();\">Close</a></div>");
+          doc.write("<table class='properties'>");
+          doc.write("<tr><th>Name</th><th>Value</th></tr>");
+          for (prop in TestCases[name]) {
+            doc.write("<tr><th>" + prop + "</th><td>" + TestCases[name][prop] + "</td></tr>");
+          }
+          doc.write("</table>");
+          doc.write("</body></html>");
+          doc.close();
+          win.focus();
+        }
+      ]]>
+      </script>
+        </head>
+        <body>
+            <a name="top"></a>
+            <xsl:call-template name="pageHeader"/>
+
+            <!-- Summary part -->
+            <xsl:call-template name="summary"/>
+            <hr size="1" width="95%" align="left"/>
+
+            <!-- Package List part -->
+            <xsl:call-template name="packagelist"/>
+            <hr size="1" width="95%" align="left"/>
+
+            <!-- For each package create its part -->
+            <xsl:call-template name="packages"/>
+            <hr size="1" width="95%" align="left"/>
+
+            <!-- For each class create the  part -->
+            <xsl:call-template name="classes"/>
+
+        </body>
+    </html>
+</xsl:template>
+
+
+
+    <!-- ================================================================== -->
+    <!-- Write a list of all packages with an hyperlink to the anchor of    -->
+    <!-- of the package name.                                               -->
+    <!-- ================================================================== -->
+    <xsl:template name="packagelist">
+        <h2>Packages</h2>
+        Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+            <xsl:call-template name="testsuite.test.header"/>
+            <!-- list all packages recursively -->
+            <xsl:for-each select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+                <xsl:sort select="@package"/>
+                <xsl:variable name="testsuites-in-package" select="/testsuites/testsuite[./@package = current()/@package]"/>
+                <xsl:variable name="testCount" select="sum($testsuites-in-package/@tests)"/>
+                <xsl:variable name="errorCount" select="sum($testsuites-in-package/@errors)"/>
+                <xsl:variable name="failureCount" select="sum($testsuites-in-package/@failures)"/>
+                <xsl:variable name="timeCount" select="sum($testsuites-in-package/@time)"/>
+
+                <!-- write a summary for the package -->
+                <tr valign="top">
+                    <!-- set a nice color depending if there is an error/failure -->
+                    <xsl:attribute name="class">
+                        <xsl:choose>
+                            <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+                            <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+                        </xsl:choose>
+                    </xsl:attribute>
+                    <td><a href="#{@package}"><xsl:value-of select="@package"/></a></td>
+                    <td><xsl:value-of select="$testCount"/></td>
+                    <td><xsl:value-of select="$errorCount"/></td>
+                    <td><xsl:value-of select="$failureCount"/></td>
+                    <td>
+                    <xsl:call-template name="display-time">
+                        <xsl:with-param name="value" select="$timeCount"/>
+                    </xsl:call-template>
+                    </td>
+                    <td><xsl:value-of select="$testsuites-in-package/@timestamp"/></td>
+                    <td><xsl:value-of select="$testsuites-in-package/@hostname"/></td>
+                </tr>
+            </xsl:for-each>
+        </table>
+    </xsl:template>
+
+
+    <!-- ================================================================== -->
+    <!-- Write a package level report                                       -->
+    <!-- It creates a table with values from the document:                  -->
+    <!-- Name | Tests | Errors | Failures | Time                            -->
+    <!-- ================================================================== -->
+    <xsl:template name="packages">
+        <!-- create an anchor to this package name -->
+        <xsl:for-each select="/testsuites/testsuite[not(./@package = preceding-sibling::testsuite/@package)]">
+            <xsl:sort select="@package"/>
+                <a name="{@package}"></a>
+                <h3>Package <xsl:value-of select="@package"/></h3>
+
+                <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+                    <xsl:call-template name="testsuite.test.header"/>
+
+                    <!-- match the testsuites of this package -->
+                    <xsl:apply-templates select="/testsuites/testsuite[./@package = current()/@package]" mode="print.test"/>
+                </table>
+                <a href="#top">Back to top</a>
+                <p/>
+                <p/>
+        </xsl:for-each>
+    </xsl:template>
+
+    <xsl:template name="classes">
+        <xsl:for-each select="testsuite">
+            <xsl:sort select="@name"/>
+            <!-- create an anchor to this class name -->
+            <a name="{@name}"></a>
+            <h3>TestCase <xsl:value-of select="@name"/></h3>
+
+            <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+              <xsl:call-template name="testcase.test.header"/>
+              <!--
+              test can even not be started at all (failure to load the class)
+              so report the error directly
+              -->
+                <xsl:if test="./error">
+                    <tr class="Error">
+                        <td colspan="4"><xsl:apply-templates select="./error"/></td>
+                    </tr>
+                </xsl:if>
+                <xsl:apply-templates select="./testcase" mode="print.test"/>
+            </table>
+            <div class="Properties">
+                <a>
+                    <xsl:attribute name="href">javascript:displayProperties('<xsl:value-of select="@package"/>.<xsl:value-of select="@name"/>');</xsl:attribute>
+                    Properties &#187;
+                </a>
+            </div>
+            <p/>
+
+            <a href="#top">Back to top</a>
+        </xsl:for-each>
+    </xsl:template>
+
+    <xsl:template name="summary">
+        <h2>Summary</h2>
+        <xsl:variable name="testCount" select="sum(testsuite/@tests)"/>
+        <xsl:variable name="errorCount" select="sum(testsuite/@errors)"/>
+        <xsl:variable name="failureCount" select="sum(testsuite/@failures)"/>
+        <xsl:variable name="timeCount" select="sum(testsuite/@time)"/>
+        <xsl:variable name="successRate" select="($testCount - $failureCount - $errorCount) div $testCount"/>
+        <table class="details" border="0" cellpadding="5" cellspacing="2" width="95%">
+        <tr valign="top">
+            <th>Tests</th>
+            <th>Failures</th>
+            <th>Errors</th>
+            <th>Success rate</th>
+            <th>Time</th>
+        </tr>
+        <tr valign="top">
+            <xsl:attribute name="class">
+                <xsl:choose>
+                    <xsl:when test="$failureCount &gt; 0">Failure</xsl:when>
+                    <xsl:when test="$errorCount &gt; 0">Error</xsl:when>
+                </xsl:choose>
+            </xsl:attribute>
+            <td><xsl:value-of select="$testCount"/></td>
+            <td><xsl:value-of select="$failureCount"/></td>
+            <td><xsl:value-of select="$errorCount"/></td>
+            <td>
+                <xsl:call-template name="display-percent">
+                    <xsl:with-param name="value" select="$successRate"/>
+                </xsl:call-template>
+            </td>
+            <td>
+                <xsl:call-template name="display-time">
+                    <xsl:with-param name="value" select="$timeCount"/>
+                </xsl:call-template>
+            </td>
+
+        </tr>
+        </table>
+        <table border="0" width="95%">
+        <tr>
+        <td style="text-align: justify;">
+        Note: <i>failures</i> are anticipated and checked for with assertions while <i>errors</i> are unanticipated.
+        </td>
+        </tr>
+        </table>
+    </xsl:template>
+
+  <!--
+   Write properties into a JavaScript data structure.
+   This is based on the original idea by Erik Hatcher (ehatcher@apache.org)
+   -->
+  <xsl:template match="properties">
+    cur = TestCases['<xsl:value-of select="../@package"/>.<xsl:value-of select="../@name"/>'] = new Array();
+    <xsl:for-each select="property">
+    <xsl:sort select="@name"/>
+        cur['<xsl:value-of select="@name"/>'] = '<xsl:call-template name="JS-escape"><xsl:with-param name="string" select="@value"/></xsl:call-template>';
+    </xsl:for-each>
+  </xsl:template>
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+    <h1><xsl:value-of select="$TITLE"/></h1>
+    <table width="100%">
+    <tr>
+        <td align="left"></td>
+        <td align="right">Designed for use with <a href='http://www.junit.org'>JUnit</a> and <a href='http://ant.apache.org/ant'>Ant</a>.</td>
+    </tr>
+    </table>
+    <hr size="1"/>
+</xsl:template>
+
+<xsl:template match="testsuite" mode="header">
+    <tr valign="top">
+        <th width="80%">Name</th>
+        <th>Tests</th>
+        <th>Errors</th>
+        <th>Failures</th>
+        <th nowrap="nowrap">Time(s)</th>
+    </tr>
+</xsl:template>
+
+<!-- class header -->
+<xsl:template name="testsuite.test.header">
+    <tr valign="top">
+        <th width="80%">Name</th>
+        <th>Tests</th>
+        <th>Errors</th>
+        <th>Failures</th>
+        <th nowrap="nowrap">Time(s)</th>
+        <th nowrap="nowrap">Time Stamp</th>
+        <th>Host</th>
+    </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="testcase.test.header">
+    <tr valign="top">
+        <th>Name</th>
+        <th>Status</th>
+        <th width="80%">Type</th>
+        <th nowrap="nowrap">Time(s)</th>
+    </tr>
+</xsl:template>
+
+
+<!-- class information -->
+<xsl:template match="testsuite" mode="print.test">
+    <tr valign="top">
+        <!-- set a nice color depending if there is an error/failure -->
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="@failures[.&gt; 0]">Failure</xsl:when>
+                <xsl:when test="@errors[.&gt; 0]">Error</xsl:when>
+            </xsl:choose>
+        </xsl:attribute>
+
+        <!-- print testsuite information -->
+        <td><a href="#{@name}"><xsl:value-of select="@name"/></a></td>
+        <td><xsl:value-of select="@tests"/></td>
+        <td><xsl:value-of select="@errors"/></td>
+        <td><xsl:value-of select="@failures"/></td>
+        <td>
+            <xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+        <td><xsl:apply-templates select="@timestamp"/></td>
+        <td><xsl:apply-templates select="@hostname"/></td>
+    </tr>
+</xsl:template>
+
+<xsl:template match="testcase" mode="print.test">
+    <tr valign="top">
+        <xsl:attribute name="class">
+            <xsl:choose>
+                <xsl:when test="failure | error">Error</xsl:when>
+            </xsl:choose>
+        </xsl:attribute>
+        <td><xsl:value-of select="@name"/></td>
+        <xsl:choose>
+            <xsl:when test="failure">
+                <td>Failure</td>
+                <td><xsl:apply-templates select="failure"/></td>
+            </xsl:when>
+            <xsl:when test="error">
+                <td>Error</td>
+                <td><xsl:apply-templates select="error"/></td>
+            </xsl:when>
+            <xsl:otherwise>
+                <td>Success</td>
+                <td></td>
+            </xsl:otherwise>
+        </xsl:choose>
+        <td>
+            <xsl:call-template name="display-time">
+                <xsl:with-param name="value" select="@time"/>
+            </xsl:call-template>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<xsl:template match="failure">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<xsl:template match="error">
+    <xsl:call-template name="display-failures"/>
+</xsl:template>
+
+<!-- Style for the error and failure in the tescase template -->
+<xsl:template name="display-failures">
+    <xsl:choose>
+        <xsl:when test="not(@message)">N/A</xsl:when>
+        <xsl:otherwise>
+            <xsl:value-of select="@message"/>
+        </xsl:otherwise>
+    </xsl:choose>
+    <!-- display the stacktrace -->
+    <code>
+        <br/><br/>
+        <xsl:call-template name="br-replace">
+            <xsl:with-param name="word" select="."/>
+        </xsl:call-template>
+    </code>
+    <!-- the later is better but might be problematic for non-21" monitors... -->
+    <!--pre><xsl:value-of select="."/></pre-->
+</xsl:template>
+
+<xsl:template name="JS-escape">
+    <xsl:param name="string"/>
+    <xsl:param name="tmp1" select="stringutils:replace(string($string),'\','\\')"/>
+    <xsl:param name="tmp2" select="stringutils:replace(string($tmp1),&quot;'&quot;,&quot;\&apos;&quot;)"/>
+    <xsl:param name="tmp3" select="stringutils:replace(string($tmp2),&quot;&#10;&quot;,'\n')"/>
+    <xsl:param name="tmp4" select="stringutils:replace(string($tmp3),&quot;&#13;&quot;,'\r')"/>
+    <xsl:value-of select="$tmp4"/>
+</xsl:template>
+
+
+<!--
+    template that will convert a carriage return into a br tag
+    @param word the text from which to convert CR to BR tag
+-->
+<xsl:template name="br-replace">
+    <xsl:param name="word"/>
+    <xsl:choose>
+      <xsl:when test="contains($word, '&#xa;')">
+        <xsl:value-of select="substring-before($word, '&#xa;')"/>
+        <br/>
+        <xsl:call-template name="br-replace">
+          <xsl:with-param name="word" select="substring-after($word, '&#xa;')"/>
+        </xsl:call-template>
+      </xsl:when>
+      <xsl:otherwise>
+	<xsl:value-of select="$word"/>
+      </xsl:otherwise>
+    </xsl:choose>
+</xsl:template>
+
+<xsl:template name="display-time">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.000')"/>
+</xsl:template>
+
+<xsl:template name="display-percent">
+    <xsl:param name="value"/>
+    <xsl:value-of select="format-number($value,'0.00%')"/>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/log.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/log.xsl
new file mode 100644
index 0000000..5040993
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/log.xsl
@@ -0,0 +1,203 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+   
+-->
+ 
+<!--
+
+  The purpose have this XSL is to provide a nice way to look at the output
+  from the Ant XmlLogger (ie: ant -listener org.apache.tools.ant.XmlLogger )
+  
+  @author <a href="mailto:sbailliez@apache.org">Stephane Bailliez</a>
+  
+-->
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+
+<xsl:template match="/">
+<html>
+  <head>
+    <style type="text/css">
+    .bannercell {
+      border: 0px;
+      padding: 0px;
+    }
+    body {
+      margin: 0;
+      font:normal 100% arial,helvetica,sanserif;
+      background-color:#FFFFFF;
+      color:#000000;
+    }
+    table.status {
+      font:bold 80% arial,helvetica,sanserif;
+      background-color:#525D76;
+      color:#ffffff;
+    }
+    table.log tr td, tr th {
+      font-size: 80%;
+    }
+    .error {
+      color:red;
+    }
+    .warn {
+      color:brown;
+    }
+    .info {
+      color:gray;
+    }
+    .debug{
+      color:gray;
+    }
+    .failed {
+      font-size:80%;
+      background-color: red;
+      color:#FFFFFF;
+      font-weight: bold
+    }
+    .complete {
+      font-size:80%;
+      background-color: #525D76;
+      color:#FFFFFF;
+      font-weight: bold
+    }
+    .a td { 
+      background: #efefef;
+    }
+    .b td { 
+      background: #fff;
+    }
+    th, td {
+      text-align: left;
+      vertical-align: top;
+    }
+    th {
+      background: #ccc;
+      color: black;
+    }
+    table, th, td {
+      border: none
+    }
+    h3 {
+      font:bold 80% arial,helvetica,sanserif;
+      background: #525D76;
+      color: white;
+      text-decoration: none;
+      padding: 5px;
+      margin-right: 2px;
+      margin-left: 2px;
+      margin-bottom: 0;
+    }
+    </style>
+  </head>
+  <body>
+    <!-- jakarta logo -->
+    <table border="0" cellpadding="0" cellspacing="0" width="100%">
+    <tr>
+      <td valign="top" class="bannercell">
+        <a href="http://jakarta.apache.org/">
+        <img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="http://jakarta.apache.org" align="left" border="0"/>
+        </a>
+      </td>
+      <td style="text-align:right;vertical-align:bottom">
+        <a href="http://ant.apache.org/">Apache Ant</a>
+      </td>
+    </tr>
+    </table>
+      
+    <table border="0" width="100%">
+    <tr><td><hr noshade="yes" size="1"/></td></tr>
+    </table>
+
+    <xsl:apply-templates select="build"/>
+
+  </body>
+</html>
+</xsl:template>
+
+<xsl:template match="build">
+  <!-- build status -->
+  <table width="100%">
+    <xsl:attribute name="class">
+      <xsl:if test="@error">failed</xsl:if>
+      <xsl:if test="not(@error)">complete</xsl:if>
+    </xsl:attribute>
+    <tr>
+      <xsl:if test="@error">
+        <td nowrap="yes">Build Failed</td> 
+      </xsl:if>
+      <xsl:if test="not(@error)">
+        <td nowrap="yes">Build Complete</td>
+      </xsl:if>
+        <td style="text-align:right" nowrap="yes">Total Time: <xsl:value-of select="@time"/></td>
+    </tr>
+    <tr>
+      <td colspan="2">
+        <xsl:if test="@error">
+          <tt><xsl:value-of select="@error"/></tt><br/>
+          <i style="font-size:80%">See the <a href="#stacktrace" alt="Click for details">stacktrace</a>.</i>
+        </xsl:if>
+      </td>
+    </tr>
+  </table>
+  <table border="1" cellspacing="2" cellpadding="3" width="100%" style="font-size:80%">
+    <tr class="a"><td width="1">ant.file</td><td><xsl:value-of select="substring-after(//message[contains(text(),'ant.file')], '->')"/></td></tr>
+    <tr class="b"><td width="1">ant.version</td><td><xsl:value-of select="substring-after(//message[contains(text(),'ant.version')], '->')"/></td></tr>
+    <tr class="a"><td width="1">java.version</td><td><xsl:value-of select="substring-after(//message[contains(text(),'java.vm.version')], '->')"/></td></tr>
+    <tr class="b"><td width="1">os.name</td><td><xsl:value-of select="substring-after(//message[contains(text(),'os.name')], '->')"/></td></tr>
+  </table>
+  <!-- build information -->
+  <h3>Build events</h3>
+  <table class="log" border="1" cellspacing="2" cellpadding="3" width="100%">
+  <tr>
+    <th nowrap="yes" align="left" width="1%">target</th>
+    <th nowrap="yes" align="left" width="1%">task</th>
+    <th nowrap="yes" align="left">message</th>
+  </tr>
+  <xsl:apply-templates select=".//message[@priority != 'debug']"/>
+  </table>
+  <p>
+  <!-- stacktrace -->
+  <xsl:if test="stacktrace">
+  <a name="stacktrace"/>
+  <h3>Error details</h3>
+  <table width="100%">
+    <tr><td>
+      <pre><xsl:value-of select="stacktrace"/></pre>
+    </td></tr>
+  </table>
+  </xsl:if>
+  </p>
+</xsl:template>
+
+<!-- report every message but those with debug priority -->
+<xsl:template match="message[@priority!='debug']">
+  <tr valign="top">
+    <!-- alternated row style -->
+    <xsl:attribute name="class">
+      <xsl:if test="position() mod 2 = 1">a</xsl:if>
+      <xsl:if test="position() mod 2 = 0">b</xsl:if>
+    </xsl:attribute>
+    <td nowrap="yes" width="1%"><xsl:value-of select="../../@name"/></td>
+    <td nowrap="yes" style="text-align:right" width="1%">[ <xsl:value-of select="../@name"/> ]</td>
+    <td class="{@priority}" nowrap="yes">
+            <xsl:value-of select="text()"/>
+    </td>
+  </tr>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/maudit-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/maudit-frames.xsl
new file mode 100644
index 0000000..257c0c8
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/maudit-frames.xsl
@@ -0,0 +1,503 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+    xmlns:lxslt="http://xml.apache.org/xslt"
+    xmlns:redirect="org.apache.xalan.lib.Redirect"
+    extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<!--
+
+    Stylesheet to transform an XML file generated by the Ant MAudit task into
+    a set of JavaDoc-like HTML page to make pages more convenient to be browsed.
+
+    It use the Xalan redirect extension to write to multiple output files.
+
+    @author Stephane Bailliez <a href="mailto:sbailliez@apache.org"/>
+-->
+
+<xsl:param name="output.dir" select="'.'"/>
+
+
+<xsl:template match="classes">
+    <!-- create the index.html -->
+    <redirect:write file="{$output.dir}/index.html">
+        <xsl:call-template name="index.html"/>
+    </redirect:write>
+
+    <!-- create the stylesheet.css -->
+    <redirect:write file="{$output.dir}/stylesheet.css">
+        <xsl:call-template name="stylesheet.css"/>
+    </redirect:write>
+
+    <!-- create the overview-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-summary.html">
+        <xsl:apply-templates select="." mode="overview.packages"/>
+    </redirect:write>
+
+    <!-- create the all-packages.html at the root -->
+    <redirect:write file="{$output.dir}/overview-frame.html">
+        <xsl:apply-templates select="." mode="all.packages"/>
+    </redirect:write>
+
+    <!-- create the all-classes.html at the root -->
+    <redirect:write file="{$output.dir}/allclasses-frame.html">
+        <xsl:apply-templates select="." mode="all.classes"/>
+    </redirect:write>
+
+    <!-- process all packages -->
+    <xsl:for-each select="./class[not(./@package = preceding-sibling::class/@package)]">
+        <xsl:call-template name="package">
+            <xsl:with-param name="name" select="@package"/>
+        </xsl:call-template>
+    </xsl:for-each>
+</xsl:template>
+
+
+<xsl:template name="package">
+    <xsl:param name="name"/>
+    <xsl:variable name="package.dir">
+        <xsl:if test="not($name = '')"><xsl:value-of select="translate($name,'.','/')"/></xsl:if>
+        <xsl:if test="$name = ''">.</xsl:if>
+    </xsl:variable>
+    <!--Processing package <xsl:value-of select="@name"/> in <xsl:value-of select="$output.dir"/> -->
+    <!-- create a classes-list.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-frame.html">
+        <xsl:call-template name="classes.list">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- create a package-summary.html in the package directory -->
+    <redirect:write file="{$output.dir}/{$package.dir}/package-summary.html">
+        <xsl:call-template name="package.summary">
+            <xsl:with-param name="name" select="$name"/>
+        </xsl:call-template>
+    </redirect:write>
+
+    <!-- for each class, creates a @name.html -->
+    <!-- @bug there will be a problem with inner classes having the same name, it will be overwritten -->
+    <xsl:for-each select="/classes/class[@package = $name]">
+        <redirect:write file="{$output.dir}/{$package.dir}/{@name}.html">
+            <xsl:apply-templates select="." mode="class.details"/>
+        </redirect:write>
+    </xsl:for-each>
+</xsl:template>
+
+<xsl:template name="index.html">
+<HTML>
+    <HEAD><TITLE>Audit Results.</TITLE></HEAD>
+    <FRAMESET cols="20%,80%">
+        <FRAMESET rows="30%,70%">
+            <FRAME src="overview-frame.html" name="packageListFrame"/>
+            <FRAME src="allclasses-frame.html" name="classListFrame"/>
+        </FRAMESET>
+        <FRAME src="overview-summary.html" name="classFrame"/>
+    </FRAMESET>
+    <noframes>
+        <H2>Frame Alert</H2>
+        <P>
+        This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+        </P>
+    </noframes>
+</HTML>
+</xsl:template>
+
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+    .bannercell {
+      border: 0px;
+      padding: 0px;
+    }
+    body {
+      margin-left: 10;
+      margin-right: 10;
+      font:normal 80% arial,helvetica,sanserif;
+      background-color:#FFFFFF;
+      color:#000000;
+    }
+    .a td {
+      background: #efefef;
+    }
+    .b td {
+      background: #fff;
+    }
+    th, td {
+      text-align: left;
+      vertical-align: top;
+    }
+    th {
+      font-weight:bold;
+      background: #ccc;
+      color: black;
+    }
+    table, th, td {
+      font-size:100%;
+      border: none
+    }
+    table.log tr td, tr th {
+
+    }
+    h2 {
+      font-weight:bold;
+      font-size:140%;
+      margin-bottom: 5;
+    }
+    h3 {
+      font-size:100%;
+      font-weight:bold;
+      background: #525D76;
+      color: white;
+      text-decoration: none;
+      padding: 5px;
+      margin-right: 2px;
+      margin-left: 2px;
+      margin-bottom: 0;
+    }
+</xsl:template>
+
+
+<!-- print the violations of the class -->
+<xsl:template match="class" mode="class.details">
+    <xsl:variable name="package.name" select="@package"/>
+    <HTML>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$package.name"/>
+            </xsl:call-template>
+        </HEAD>
+        <BODY>
+            <xsl:call-template name="pageHeader"/>
+            <H3>Class <xsl:if test="not($package.name = '')"><xsl:value-of select="$package.name"/>.</xsl:if><xsl:value-of select="@name"/></H3>
+
+            <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:call-template name="class.audit.header"/>
+                <xsl:apply-templates select="." mode="print.audit"/>
+            </table>
+
+            <H3>Violations</H3>
+            <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:call-template name="violation.audit.header"/>
+                <xsl:apply-templates select="./violation" mode="print.audit">
+                    <xsl:sort data-type="number" select="@line"/>
+                </xsl:apply-templates>
+            </table>
+            <xsl:call-template name="pageFooter"/>
+        </BODY>
+    </HTML>
+</xsl:template>
+
+
+<!-- list of classes in a package -->
+<xsl:template name="classes.list">
+    <xsl:param name="name"/>
+    <HTML>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </HEAD>
+        <BODY>
+            <table width="100%">
+                <tr>
+                    <td nowrap="nowrap">
+                        <H2><a href="package-summary.html" target="classFrame"><xsl:value-of select="$name"/></a></H2>
+                    </td>
+                </tr>
+            </table>
+
+            <h2>Classes</h2>
+            <TABLE WIDTH="100%">
+                <xsl:apply-templates select="/classes/class[./@package = $name]" mode="classes.list">
+                    <xsl:sort select="@name"/>
+                </xsl:apply-templates>
+            </TABLE>
+        </BODY>
+    </HTML>
+</xsl:template>
+<!-- the class to list -->
+<xsl:template match="class" mode="classes.list">
+    <tr>
+        <td nowrap="nowrap">
+            <!-- @bug naming to fix for inner classes -->
+            <a href="{@name}.html" target="classFrame"><xsl:value-of select="@name"/></a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!--
+    Creates an all-classes.html file that contains a link to all package-summary.html
+    on each class.
+-->
+<xsl:template match="classes" mode="all.classes">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2>Classes</h2>
+            <table width="100%">
+                <xsl:apply-templates select=".//class" mode="all.classes">
+                    <xsl:sort select="@name"/>
+                </xsl:apply-templates>
+            </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="class" mode="all.classes">
+    <!-- (ancestor::package)[last()] is buggy in MSXML3 ? -->
+    <xsl:variable name="package.name" select="@package"/>
+    <tr>
+        <td nowrap="nowrap">
+            <a target="classFrame">
+                <xsl:attribute name="href">
+                    <xsl:if test="not($package.name='')">
+                        <xsl:value-of select="translate($package.name,'.','/')"/><xsl:text>/</xsl:text>
+                    </xsl:if><xsl:value-of select="@name"/><xsl:text>.html</xsl:text>
+                </xsl:attribute>
+                <xsl:value-of select="@name"/>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<!--
+    Creates an html file that contains a link to all package-summary.html files on
+    each package existing on testsuites.
+    @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="classes" mode="all.packages">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body>
+            <h2><a href="overview-summary.html" target="classFrame">Home</a></h2>
+            <h2>Packages</h2>
+                <table width="100%">
+                    <xsl:apply-templates select="class[not(./@package = preceding-sibling::class/@package)]" mode="all.packages">
+                        <xsl:sort select="@package" order="ascending"/>
+                    </xsl:apply-templates>
+                </table>
+        </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="class" mode="all.packages">
+    <tr>
+        <td nowrap="nowrap">
+            <a href="{translate(@package,'.','/')}/package-summary.html" target="classFrame">
+                <xsl:value-of select="@package"/>
+            </a>
+        </td>
+    </tr>
+</xsl:template>
+
+
+<xsl:template match="classes" mode="overview.packages">
+    <html>
+        <head>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name"/>
+            </xsl:call-template>
+        </head>
+        <body onload="open('allclasses-frame.html','classListFrame')">
+        <xsl:call-template name="pageHeader"/>
+        <h3>Summary</h3>
+        <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+        <tr>
+            <th>Audited classes</th>
+            <th>Reported classes</th>
+            <th>Violations</th>
+        </tr>
+        <tr class="a">
+            <td><xsl:value-of select="@audited"/></td>
+            <td><xsl:value-of select="@reported"/></td>
+            <td><xsl:value-of select="@violations"/></td>
+        </tr>
+        </table>
+        <table border="0" width="100%">
+        <tr>
+        <td style="text-align: justify;">
+        Note: Rules checked have originated from style guidelines suggested by the language designers,
+        experience from the Java development community and insite experience. Violations are generally
+        reported with a reference to the <a href="http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html">Java Language Specifications</a> (JLS x.x.x)
+        and Metamata Audit rules (x.x).
+        Please consult these documents for additional information about violations.
+        <p/>
+        Rules checked also enforce adherence to <a href="http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html">Sun Java coding guidelines</a> in use at Jakarta.
+        <p/>
+        One should note that these violations do not necessary underline errors but should be used
+        as an indication for <i>possible</i> errors. As always, use your best judgment and review
+        them carefully, it might save you hours of debugging.
+        </td>
+        </tr>
+        </table>
+
+        <h3>Packages</h3>
+        <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+            <xsl:call-template name="class.audit.header"/>
+            <xsl:for-each select="class[not(./@package = preceding-sibling::class/@package)]">
+                <xsl:sort select="@package" order="ascending"/>
+                <tr>
+          <xsl:call-template name="alternate-row"/>
+                    <td><a href="{translate(@package,'.','/')}/package-summary.html"><xsl:value-of select="@package"/></a></td>
+                    <td><xsl:value-of select="sum(/classes/class[./@package = current()/@package]/@violations)"/></td>
+                </tr>
+            </xsl:for-each>
+        </table>
+        <xsl:call-template name="pageFooter"/>
+        </body>
+        </html>
+</xsl:template>
+
+
+<xsl:template name="package.summary">
+    <xsl:param name="name"/>
+    <HTML>
+        <HEAD>
+            <xsl:call-template name="create.stylesheet.link">
+                <xsl:with-param name="package.name" select="$name"/>
+            </xsl:call-template>
+        </HEAD>
+        <BODY>
+            <xsl:attribute name="onload">open('package-frame.html','classListFrame')</xsl:attribute>
+            <xsl:call-template name="pageHeader"/>
+            <h3>Package <xsl:value-of select="$name"/></h3>
+
+            <!--table border="0" cellpadding="5" cellspacing="2" width="100%">
+                <xsl:call-template name="class.metrics.header"/>
+                <xsl:apply-templates select="." mode="print.metrics"/>
+            </table-->
+
+            <xsl:if test="count(/classes/class[./@package = $name]) &gt; 0">
+                <H3>Classes</H3>
+                <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+                    <xsl:call-template name="class.audit.header"/>
+                    <xsl:apply-templates select="/classes/class[./@package = $name]" mode="print.audit">
+                        <xsl:sort select="@name"/>
+                    </xsl:apply-templates>
+                </table>
+            </xsl:if>
+            <xsl:call-template name="pageFooter"/>
+        </BODY>
+    </HTML>
+</xsl:template>
+
+
+<!--
+    transform string like a.b.c to ../../../
+    @param path the path to transform into a descending directory path
+-->
+<xsl:template name="path">
+    <xsl:param name="path"/>
+    <xsl:if test="contains($path,'.')">
+        <xsl:text>../</xsl:text>
+        <xsl:call-template name="path">
+            <xsl:with-param name="path"><xsl:value-of select="substring-after($path,'.')"/></xsl:with-param>
+        </xsl:call-template>
+    </xsl:if>
+    <xsl:if test="not(contains($path,'.')) and not($path = '')">
+        <xsl:text>../</xsl:text>
+    </xsl:if>
+</xsl:template>
+
+
+<!-- create the link to the stylesheet based on the package name -->
+<xsl:template name="create.stylesheet.link">
+    <xsl:param name="package.name"/>
+    <LINK REL ="stylesheet" TYPE="text/css" TITLE="Style"><xsl:attribute name="href"><xsl:if test="not($package.name = 'unnamed package')"><xsl:call-template name="path"><xsl:with-param name="path" select="$package.name"/></xsl:call-template></xsl:if>stylesheet.css</xsl:attribute></LINK>
+</xsl:template>
+
+<!-- Page HEADER -->
+<xsl:template name="pageHeader">
+
+  <!-- jakarta logo -->
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+  <tr>
+    <td class="bannercell" rowspan="2">
+      <a href="http://jakarta.apache.org/">
+      <img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="http://jakarta.apache.org" align="left" border="0"/>
+      </a>
+    </td>
+        <td style="text-align:right"><h2>Source Code Audit</h2></td>
+        </tr>
+        <tr>
+        <td style="text-align:right">Designed for use with <a href='http://www.webgain.com/products/quality_analyzer/'>Webgain QA/Metamata Audit</a> and <a href='http://jakarta.apache.org'>Ant</a>.</td>
+        </tr>
+  </table>
+    <hr size="1"/>
+</xsl:template>
+
+<!-- Page HEADER -->
+<xsl:template name="pageFooter">
+</xsl:template>
+
+
+<!-- class header -->
+<xsl:template name="class.audit.header">
+    <tr>
+        <th width="80%">Name</th>
+        <th>Violations</th>
+    </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="violation.audit.header">
+    <tr>
+        <th>Line</th>
+        <th>Message</th>
+    </tr>
+</xsl:template>
+
+
+<!-- class information -->
+<xsl:template match="class" mode="print.audit">
+    <tr>
+    <xsl:call-template name="alternate-row"/>
+        <td><a href="{@name}.html"><xsl:value-of select="@name"/></a></td>
+        <td><xsl:apply-templates select="@violations"/></td>
+    </tr>
+</xsl:template>
+
+<xsl:template match="violation" mode="print.audit">
+    <tr>
+    <xsl:call-template name="alternate-row"/>
+        <td><xsl:value-of select="@line"/></td>
+        <td><xsl:apply-templates select="@message"/></td>
+    </tr>
+</xsl:template>
+
+<!-- alternated row style -->
+<xsl:template name="alternate-row">
+<xsl:attribute name="class">
+  <xsl:if test="position() mod 2 = 1">a</xsl:if>
+  <xsl:if test="position() mod 2 = 0">b</xsl:if>
+</xsl:attribute>
+</xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/mmetrics-frames.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/mmetrics-frames.xsl
new file mode 100644
index 0000000..8b4643a
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/mmetrics-frames.xsl
@@ -0,0 +1,1026 @@
+<?xml version="1.0"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+  xmlns:lxslt="http://xml.apache.org/xslt"
+  xmlns:xalan="http://xml.apache.org/xalan"
+  xmlns:redirect="org.apache.xalan.lib.Redirect"
+  exclude-result-prefixes="xalan"
+  extension-element-prefixes="redirect">
+<xsl:output method="html" indent="yes" encoding="US-ASCII"/>
+<xsl:decimal-format decimal-separator="." grouping-separator="," />
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<!--
+  @author Stephane Bailliez <a href="mailto:sbailliez@apache.org"/>
+  -->
+<xsl:param name="output.dir" select="'.'"/>
+
+<!-- default max value for the metrics -->
+<xsl:param name="vg.max" select="10"/>
+<xsl:param name="loc.max" select="1000"/>
+<xsl:param name="dit.max" select="10"/>
+<xsl:param name="noa.max" select="250"/>
+<xsl:param name="nrm.max" select="50"/>
+<xsl:param name="nlm.max" select="250"/>
+<xsl:param name="wmc.max" select="250"/>
+<xsl:param name="rfc.max" select="50"/>
+<xsl:param name="dac.max" select="10"/>
+<xsl:param name="fanout.max" select="10"/>
+<xsl:param name="cbo.max" select="15"/>
+<xsl:param name="lcom.max" select="10"/>
+<xsl:param name="nocl.max" select="10"/>
+
+
+<!-- create a tree fragment to speed up processing -->
+<xsl:variable name="doctree.var">
+  <xsl:element name="classes">
+    <xsl:for-each select=".//class">
+      <xsl:element name="class">
+        <xsl:attribute name="package">
+          <xsl:value-of select="(ancestor::package)[last()]/@name"/>
+        </xsl:attribute>
+        <xsl:copy-of select="@*"/>
+        <xsl:attribute name="name">
+          <xsl:apply-templates select="." mode="class.name"/>
+        </xsl:attribute>
+        <xsl:copy-of select="method"/>
+      </xsl:element>
+    </xsl:for-each>
+  </xsl:element>
+</xsl:variable>
+
+<xsl:variable name="doctree" select="xalan:nodeset($doctree.var)"/>
+
+<xsl:template match="metrics">
+
+  <!-- create the index.html -->
+  <redirect:write file="{$output.dir}/index.html">
+    <xsl:call-template name="index.html"/>
+  </redirect:write>
+
+  <!-- create the stylesheet.css -->
+  <redirect:write file="{$output.dir}/stylesheet.css">
+    <xsl:call-template name="stylesheet.css"/>
+  </redirect:write>
+
+  <redirect:write file="{$output.dir}/metrics-reference.html">
+    <xsl:call-template name="metrics-reference.html"/>
+  </redirect:write>
+
+  <!-- create the overview-packages.html at the root -->
+  <redirect:write file="{$output.dir}/overview-summary.html">
+    <xsl:apply-templates select="." mode="overview.packages"/>
+  </redirect:write>
+
+  <!-- create the all-packages.html at the root -->
+  <redirect:write file="{$output.dir}/overview-frame.html">
+    <xsl:apply-templates select="." mode="all.packages"/>
+  </redirect:write>
+
+  <!-- create the all-classes.html at the root -->
+  <redirect:write file="{$output.dir}/allclasses-frame.html">
+    <xsl:apply-templates select="." mode="all.classes"/>
+  </redirect:write>
+
+  <!-- process all packages -->
+  <xsl:apply-templates select=".//package"/>
+</xsl:template>
+
+
+<xsl:template match="package">
+  <xsl:variable name="package.name" select="@name"/>
+  <xsl:variable name="package.dir">
+    <xsl:if test="not($package.name = 'unnamed package')"><xsl:value-of select="translate($package.name,'.','/')"/></xsl:if>
+    <xsl:if test="$package.name = 'unnamed package'">.</xsl:if>
+  </xsl:variable>
+  <!-- create a classes-list.html in the package directory -->
+  <redirect:write file="{$output.dir}/{$package.dir}/package-frame.html">
+    <xsl:apply-templates select="." mode="classes.list"/>
+  </redirect:write>
+
+  <!-- create a package-summary.html in the package directory -->
+  <redirect:write file="{$output.dir}/{$package.dir}/package-summary.html">
+    <xsl:apply-templates select="." mode="package.summary"/>
+  </redirect:write>
+
+  <!-- for each class, creates a @name.html -->
+  <!-- @bug there will be a problem with inner classes having the same name, it will be overwritten -->
+  <xsl:for-each select="$doctree/classes/class[@package = current()/@name]">
+      <!--Processing <xsl:value-of select="$class.name"/><xsl:text>&#10;</xsl:text> -->
+    <redirect:write file="{$output.dir}/{$package.dir}/{@name}.html">
+      <xsl:apply-templates select="." mode="class.details"/>
+    </redirect:write>
+  </xsl:for-each>
+</xsl:template>
+
+<!-- little trick to compute the classname for inner and non inner classes -->
+<!-- this is all in one line to avoid CRLF in the name -->
+<xsl:template match="class" mode="class.name">
+    <xsl:if test="parent::class"><xsl:apply-templates select="parent::class" mode="class.name"/>.<xsl:value-of select="@name"/></xsl:if><xsl:if test="not(parent::class)"><xsl:value-of select="@name"/></xsl:if>
+</xsl:template>
+
+
+<xsl:template name="index.html">
+<HTML>
+  <HEAD><TITLE>Metrics Results.</TITLE></HEAD>
+  <FRAMESET cols="20%,80%">
+    <FRAMESET rows="30%,70%">
+      <FRAME src="overview-frame.html" name="packageListFrame"/>
+      <FRAME src="allclasses-frame.html" name="classListFrame"/>
+    </FRAMESET>
+    <FRAME src="overview-summary.html" name="classFrame"/>
+  </FRAMESET>
+  <noframes>
+    <H2>Frame Alert</H2>
+    <P>
+    This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
+    </P>
+  </noframes>
+</HTML>
+</xsl:template>
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="metrics-reference.html">
+<html>
+<head>
+<link title="Style" type="text/css" rel="stylesheet" href="stylesheet.css"/>
+</head>
+<body style="text-align:justify;">
+<h2>Metrics Reference</h2>
+<a href="#V(G)">V(G)</a> |
+<a href="#LOC">LOC</a> |
+<a href="#DIT">DIT</a> |
+<a href="#NOA">NOA</a> |
+<a href="#NRM">NRM</a> |
+<a href="#NLM">NLM</a> |
+<a href="#WMC">WMC</a> |
+<a href="#RFC">RFC</a> |
+<a href="#DAC">DAC</a> |
+<a href="#FANOUT">FANOUT</a> |
+<a href="#CBO">CBO</a> |
+<a href="#LCOM">LCOM</a> |
+<a href="#NOC">NOC</a>
+
+<a name="V(G)"/>
+<h3>Cyclomatic Complexity - V(G)</h3>
+This metric was introduced in the 1970s to measure the amount of control
+flow complexity or branching complexity in a module such as a
+subroutine. It gives the number of paths that may be taken through the
+code, and was initially developed to give some measure of the cost of
+producing a test case for the module by executing each path.
+<p/>
+Methods with a high cyclomatic complexity tend to be more difficult to
+understand and maintain. In general the more complex the methods of an
+application, the more difficult it will be to test it, and this will adversely
+affect its reliability.
+<p/>
+V(G) is a measure of the control flow complexity of a method or
+constructor.  It counts the number of branches in the body of the method,
+defined as:
+<ul>
+<li>while statements;</li>
+<li>if statements;</li>
+<li>for statements.</li>
+</ul>
+
+The metric can also be configured to count each case of a switch
+statement as well.
+
+<a name="LOC"/>
+<h3>Lines of Code - LOC</h3>
+
+This is perhaps the simplest of all the metrics to define and compute.
+Counting lines has a long history as a software metric dating from before
+the rise of structured programming, and it is still in widespread use today.
+The size of a method affects the ease with which it can be understood, its
+reusability and its maintainability. There are a variety of ways that the size
+can be calculated. These include counting all the lines of code, the number
+of statements, the blank lines of code, the lines of commentary, and the
+lines consisting only of syntax such as block delimiters.
+<p/>
+This metric can also be used for sizing other constructs as well, for
+example, the overall size of a Java class or package can be measured by
+counting the number of source lines it consists of.
+<p/>
+LOC can be used to determine the size of a compilation unit (source file),
+class or interface, method, constructor, or field.  It can be configured to
+ignore:
+<ul>
+<li>blank lines;</li>
+<li>lines consisting only of comments;</li>
+<li>lines consisting only of opening and closing braces.</li>
+</ul>
+
+<a name="DIT"/>
+<h3>Depth of Inheritance Hierarchy - DIT</h3>
+
+This metric calculates how far down the inheritance hierarchy a class is
+declared. In Java all classes have java.lang.Object as their ultimate
+superclass, which is defined to have a depth of 1. So a class that
+immediately extends java.lang.Object has a metric value of 2; any of its
+subclasses will have a value of 3, and so on.
+<p/>
+A class that is deep within the tree inherits more methods and state
+variables, thereby increasing its complexity and making it difficult to
+predict its behavior. It can be harder to understand a system with many
+inheritance layers.
+<p/>
+DIT is defined for classes and interfaces:
+<ul>
+<li>all interface types have a depth of 1;</li>
+<li>the class java.lang.Object has a depth of 1;</li>
+<li>all other classes have a depth of 1 + the depth of their super class.</li>
+</ul>
+
+<a name="NOA"/>
+<h3>Number of Attributes - NOA</h3>
+
+The number of distinct state variables in a class serves as one measure of
+its complexity. The more state a class represents the more difficult it is to
+maintain invariants for it. It also hinders comprehensibility and reuse.
+<p/>
+In Java, state can be exposed to subclasses through protected fields, which
+entails that the subclass also be aware of and maintain any invariants. This
+interference with the class's data encapsulation can be a source of defects
+and hidden dependencies between the state variables.
+<p/>
+NOA is defined for classes and interfaces.  It counts the number of fields
+declared in the class or interface.
+
+<a name="NRM"/>
+<h3>Number of Remote Methods - NRM</h3>
+
+NRM is defined for classes.  A remote method call is defined as an
+invocation of a method that is not declared in any of:
+<ul>
+<li>the class itself;</li>
+<li>a class or interface that the class extends or implements;</li>
+<li>a class or method that extends the class.</li>
+</ul>
+
+The value is the count of all the remote method calls in all of the methods
+and constructors of the class.
+
+<a name="NLM"/>
+<h3>Number of Local Methods - NLM</h3>
+
+NLM is defined for classes and interfaces.  A local method is defined as a
+method that is declared in the class or interface. NLM can be configured to
+include the local methods of all of the class's superclasses.  Methods with
+public, protected, package and private visibility can be independently
+counted by setting configuration parameters.
+
+<a name="WMC"/>
+<h3>Weighted Methods per Class - WMC</h3>
+
+If the number of methods in a class can be determined during the design
+and modeling phase of a project, it can be used as a predictor of how
+much time and effort is needed to develop, debug and maintain it. This
+metric can be further refined by incorporating a weighting for the
+complexity of each method. The usual weighting is given by the cyclomatic
+complexity of the method.
+<p/>
+The subclasses of a class inherit all of its public and protected methods,
+and possibly its package methods as well, so the number of methods a
+class has directly impacts the complexity of its subclasses. Classes with
+large numbers of methods are often specific to a particular application,
+reducing the ability to reuse them.
+<p/>
+The definition of WMC is based upon NLM, and it provides the same
+configuration parameters for counting inherited methods and of varying
+visibility. The main difference is that NLM always counts each method as 1,
+whereas WMC will weight each method. There are two weighting schemes:
+<ul>
+<li>V(G) the cyclomatic complexity of the method is used as its weight.
+   Methods from class files are given a V(G) of 1.</li>
+<li>the arity, or the number of parameters of the method are used to
+   determine the weight.</li>
+</ul>
+
+<a name="RFC"/>
+<h3>Response For Class - RFC</h3>
+
+The response set of a class is the set of all methods that can be invoked as
+a result of a message sent to an object of the class. This includes methods
+in the class's inheritance hierarchy and methods that can be invoked on
+other objects. The Response For Class metric is defined to be size of the
+response set for the class. A class which provides a larger response set is
+considered to be more complex than one with a smaller response set.
+<p/>
+One reason for this is that if a method call on a class can result in a large
+number of different method calls on the target and other classes, then it
+can be harder to test the behavior of the class and debug problems. It will
+typically require a deeper understanding of the potential interactions that
+objects of the class can have with the rest of the system.
+<p/>
+RFC is defined as the sum of NLM and NRM for the class.  The local methods
+include all of the public, protected, package and private methods, but not
+methods declared only in a superclass.
+
+<a name="DAC"/>
+<h3>Data Abstraction Coupling - DAC</h3>
+
+DAC is defined for classes and interfaces.  It counts the number of reference
+types that are used in the field declarations of the class or interface.  The
+component types of arrays are also counted.  Any field with a type that is
+either a supertype or a subtype of the class is not counted.
+
+<a name="FANOUT"/>
+<h3>Fan Out - FANOUT</h3>
+
+FANOUT is defined for classes and interfaces, constructors and methods. It
+counts the number of reference types that are used in:
+<ul>
+<li>field declarations;</li>
+<li>formal parameters and return types;</li>
+<li>throws declarations;</li>
+<li>local variables.</li>
+</ul>
+
+The component types of arrays are also counted. Any type that is either a
+supertype or a subtype of the class is not counted.
+
+<a name="CBO"/>
+<h3>Coupling Between Objects - CBO</h3>
+
+When one object or class uses another object or class they are said to be
+coupled. One major source of coupling is that between a superclass and a
+subclass. A coupling is also introduced when a method or field in another
+class is accessed, or when an object of another class is passed into or out
+of a method invocation. Coupling Between Objects is a measure of the
+non-inheritance coupling between two objects.
+<p/>
+A high value of coupling reduces the modularity of the class and makes
+reuse more difficult. The more independent a class is the more likely it is
+that it will be possible to reuse it in another part of the system. When a
+class is coupled to another class it becomes sensitive to changes in that
+class, thereby making maintenance for difficult. In addition, a class that is
+overly dependent on other classes can be difficult to understand and test in
+isolation.
+<p/>
+CBO is defined for classes and interfaces, constructors and methods. It
+counts the number of reference types that are used in:
+<ul>
+<li>field declarations</li>
+<li>formal parameters and return types</li>
+<li>throws declarations</li>
+<li>local variables</li>
+</ul>
+
+It also counts:
+<ul>
+<li>types from which field and method selections are made</li>
+</ul>
+
+The component types of arrays are also counted. Any type that is either a
+supertype or a subtype of the class is not counted.
+
+<a name="LCOM"/>
+<h3>Lack of Cohesion Of Methods - LCOM</h3>
+
+The cohesion of a class is the degree to which its methods are related to
+each other. It is determined by examining the pattern of state variable
+accesses within the set of methods. If all the methods access the same state
+variables then they have high cohesion; if they access disjoint sets of
+variables then the cohesion is low. An extreme example of low cohesion
+would be if none of the methods accessed any of the state variables.
+
+If a class exhibits low method cohesion it indicates that the design of the
+class has probably been partitioned incorrectly, and could benefit by being
+split into more classes with individually higher cohesion. On the other
+hand, a high value of cohesion (a low lack of cohesion) implies that the
+class is well designed. A cohesive class will tend to provide a high degree
+of encapsulation, whereas a lack of cohesion decreases encapsulation and
+increases complexity.
+<p/>
+Another form of cohesion that is useful for Java programs is cohesion
+between nested and enclosing classes. A nested class that has very low
+cohesion with its enclosing class would probably better designed as a peer
+class rather than a nested class.
+<p/>
+LCOM is defined for classes. Operationally, LCOM takes each pair of
+methods in the class and determines the set of fields they each access. If
+they have disjoint sets of field accesses increase the count P by one. If they
+share at least one field access then increase Q by one. After considering
+each pair of methods,
+LCOM = (P > Q) ? (P - Q) : 0
+<p/>
+Indirect access to fields via local methods can be considered by setting a
+metric configuration parameter.
+
+<a name="NOC"/>
+<h3>Number Of Classes - NOC</h3>
+
+The overall size of the system can be estimated by calculating the number
+of classes it contains. A large system with more classes is more complex
+than a smaller one because the number of potential interactions between
+objects is higher. This reduces the comprehensibility of the system which
+in turn makes it harder to test, debug and maintain.
+<p/>
+If the number of classes in the system can be projected during the initial
+design phase of the project it can serve as a base for estimating the total
+effort and cost of developing, debugging and maintaining the system.
+<p/>
+The NOC metric can also usefully be applied at the package and class level
+as well as the total system.
+<p/>
+NOCL is defined for class and interfaces. It counts the number of classes or
+interfaces that are declared. This is usually 1, but nested class declarations
+will increase this number.
+</body>
+</html>
+</xsl:template>
+
+<!-- this is the stylesheet css to use for nearly everything -->
+<xsl:template name="stylesheet.css">
+    .bannercell {
+      border: 0px;
+      padding: 0px;
+    }
+    body {
+      margin-left: 10;
+      margin-right: 10;
+      font:normal 80% arial,helvetica,sanserif;
+      background-color:#FFFFFF;
+      color:#000000;
+    }
+    .a td {
+      background: #efefef;
+    }
+    .b td {
+      background: #fff;
+    }
+    th, td {
+      text-align: left;
+      vertical-align: top;
+    }
+    th {
+      font-weight:bold;
+      background: #ccc;
+      color: black;
+    }
+    table, th, td {
+      font-size:100%;
+      border: none
+    }
+    table.log tr td, tr th {
+
+    }
+    h2 {
+      font-weight:bold;
+      font-size:140%;
+      margin-bottom: 5;
+    }
+    h3 {
+      font-size:100%;
+      font-weight:bold;
+      background: #525D76;
+      color: white;
+      text-decoration: none;
+      padding: 5px;
+      margin-right: 2px;
+      margin-left: 2px;
+      margin-bottom: 0;
+    }
+    .Error {
+      font-weight:bold; color:red;
+    }
+
+</xsl:template>
+
+<!-- print the metrics of the class -->
+<xsl:template match="class" mode="class.details">
+  <!--xsl:variable name="package.name" select="(ancestor::package)[last()]/@name"/-->
+  <xsl:variable name="package.name" select="@package"/>
+  <HTML>
+    <HEAD>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="$package.name"/>
+      </xsl:call-template>
+    </HEAD>
+    <BODY>
+      <xsl:call-template name="pageHeader"/>
+
+      <H3>Class <xsl:if test="not($package.name = 'unnamed package')"><xsl:value-of select="$package.name"/>.</xsl:if><xsl:value-of select="@name"/></H3>
+      <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+        <xsl:call-template name="all.metrics.header"/>
+        <xsl:apply-templates select="." mode="print.metrics"/>
+      </table>
+
+      <H3>Methods</H3>
+      <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+        <xsl:call-template name="method.metrics.header"/>
+        <xsl:apply-templates select="method" mode="print.metrics"/>
+      </table>
+
+      <xsl:call-template name="pageFooter"/>
+    </BODY>
+  </HTML>
+</xsl:template>
+
+
+<!-- list of classes in a package -->
+<xsl:template match="package" mode="classes.list">
+  <HTML>
+    <HEAD>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="@name"/>
+      </xsl:call-template>
+    </HEAD>
+    <BODY>
+      <table width="100%">
+        <tr>
+          <td nowrap="nowrap">
+            <H2><a href="package-summary.html" target="classFrame"><xsl:value-of select="@name"/></a></H2>
+          </td>
+        </tr>
+      </table>
+
+      <H2>Classes</H2>
+      <TABLE WIDTH="100%">
+        <!-- xalan-nodeset:nodeset for Xalan 1.2.2 -->
+            <xsl:for-each select="$doctree/classes/class[@package = current()/@name]">
+                <xsl:sort select="@name"/>
+          <tr>
+            <td nowrap="nowrap">
+              <a href="{@name}.html" target="classFrame"><xsl:value-of select="@name"/></a>
+            </td>
+          </tr>
+            </xsl:for-each>
+      </TABLE>
+    </BODY>
+  </HTML>
+</xsl:template>
+
+
+<!--
+  Creates an all-classes.html file that contains a link to all package-summary.html
+  on each class.
+-->
+<xsl:template match="metrics" mode="all.classes">
+  <html>
+    <head>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="''"/>
+      </xsl:call-template>
+    </head>
+    <body>
+      <h2>Classes</h2>
+      <table width="100%">
+          <xsl:for-each select="$doctree/classes/class">
+              <xsl:sort select="@name"/>
+              <xsl:apply-templates select="." mode="all.classes"/>
+          </xsl:for-each>
+      </table>
+    </body>
+  </html>
+</xsl:template>
+
+<xsl:template match="class" mode="all.classes">
+    <xsl:variable name="package.name" select="@package"/>
+    <xsl:variable name="class.name" select="@name"/>
+  <tr>
+    <td nowrap="nowrap">
+      <a target="classFrame">
+        <xsl:attribute name="href">
+          <xsl:if test="not($package.name='unnamed package')">
+            <xsl:value-of select="translate($package.name,'.','/')"/><xsl:text>/</xsl:text>
+          </xsl:if>
+          <xsl:value-of select="$class.name"/><xsl:text>.html</xsl:text>
+        </xsl:attribute>
+        <xsl:value-of select="$class.name"/>
+      </a>
+    </td>
+  </tr>
+</xsl:template>
+
+<!--
+  Creates an html file that contains a link to all package-summary.html files on
+  each package existing on testsuites.
+  @bug there will be a problem here, I don't know yet how to handle unnamed package :(
+-->
+<xsl:template match="metrics" mode="all.packages">
+  <html>
+    <head>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="./package/@name"/>
+      </xsl:call-template>
+    </head>
+    <body>
+      <h2><a href="overview-summary.html" target="classFrame">Home</a></h2>
+      <h2>Packages</h2>
+        <table width="100%">
+          <xsl:apply-templates select=".//package[not(./@name = 'unnamed package')]" mode="all.packages">
+            <xsl:sort select="@name"/>
+          </xsl:apply-templates>
+        </table>
+    </body>
+  </html>
+</xsl:template>
+
+<xsl:template match="package" mode="all.packages">
+  <tr>
+    <td nowrap="nowrap">
+      <a href="{translate(@name,'.','/')}/package-summary.html" target="classFrame">
+        <xsl:value-of select="@name"/>
+      </a>
+    </td>
+  </tr>
+</xsl:template>
+
+
+<xsl:template match="metrics" mode="overview.packages">
+  <html>
+    <head>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="''"/>
+      </xsl:call-template>
+    </head>
+    <body onload="open('allclasses-frame.html','classListFrame')">
+    <xsl:call-template name="pageHeader"/>
+    <h3>Summary</h3>
+    <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+    <tr>
+      <th><a href="metrics-reference.html#V(G)">V(G)</a></th>
+      <th><a href="metrics-reference.html#LOC">LOC</a></th>
+      <th><a href="metrics-reference.html#DIT">DIT</a></th>
+      <th><a href="metrics-reference.html#NOA">NOA</a></th>
+      <th><a href="metrics-reference.html#NRM">NRM</a></th>
+      <th><a href="metrics-reference.html#NLM">NLM</a></th>
+      <th><a href="metrics-reference.html#WMC">WMC</a></th>
+      <th><a href="metrics-reference.html#RFC">RFC</a></th>
+      <th><a href="metrics-reference.html#DAC">DAC</a></th>
+      <th><a href="metrics-reference.html#FANOUT">FANOUT</a></th>
+      <th><a href="metrics-reference.html#CBO">CBO</a></th>
+      <th><a href="metrics-reference.html#LCOM">LCOM</a></th>
+      <th><a href="metrics-reference.html#NOCL">NOCL</a></th>
+    </tr>
+    <xsl:apply-templates select="." mode="print.metrics"/>
+    </table>
+    <table border="0" width="100%">
+    <tr>
+    <td style="text-align: justify;">
+    Note: Metrics evaluate the quality of software by analyzing the program source and quantifying
+    various kind of complexity. Complexity is a common source of problems and defects in software.
+    High complexity makes it more difficult to develop, understand, maintain, extend, test and debug
+    a program.
+    <p/>
+    The primary use of metrics is to focus your attention on those parts of code that potentially are
+    complexity hot spots. Once the complex areas your program have been uncovered, you can take remedial
+    actions.
+    For additional information about metrics and their meaning, please consult
+    Metamata Metrics manual.
+    </td>
+    </tr>
+    </table>
+
+    <h3>Packages</h3>
+    <table border="0" cellpadding="5" cellspacing="2" width="100%">
+      <xsl:call-template name="all.metrics.header"/>
+      <xsl:for-each select=".//package[not(@name = 'unnamed package')]">
+        <xsl:sort select="@name" order="ascending"/>
+        <xsl:apply-templates select="." mode="print.metrics"/>
+      </xsl:for-each>
+    </table>
+    <!-- @bug there could some classes at this level (classes in unnamed package) -->
+    <xsl:call-template name="pageFooter"/>
+    </body>
+    </html>
+</xsl:template>
+
+<xsl:template match="package" mode="package.summary">
+  <HTML>
+    <HEAD>
+      <xsl:call-template name="create.stylesheet.link">
+        <xsl:with-param name="package.name" select="@name"/>
+      </xsl:call-template>
+    </HEAD>
+    <body onload="open('package-frame.html','classListFrame')">
+      <xsl:call-template name="pageHeader"/>
+      <!-- create an anchor to this package name -->
+      <h3>Package <xsl:value-of select="@name"/></h3>
+
+      <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+        <xsl:call-template name="all.metrics.header"/>
+        <xsl:apply-templates select="." mode="print.metrics"/>
+      </table>
+
+      <table border="0" width="100%">
+      <tr>
+      <td style="text-align: justify;">
+      Note: Metrics evaluate the quality of software by analyzing the program source and quantifying
+      various kind of complexity. Complexity is a common source of problems and defects in software.
+      High complexity makes it more difficult to develop, understand, maintain, extend, test and debug
+      a program.
+      <p/>
+      The primary use of metrics is to focus your attention on those parts of code that potentially are
+      complexity hot spots. Once the complex areas your program have been uncovered, you can take remedial
+      actions.
+      For additional information about metrics and their meaning, please consult
+      Metamata Metrics manual.
+      </td>
+      </tr>
+      </table>
+
+      <xsl:variable name="classes-in-package" select="$doctree/classes/class[@package = current()/@name]"/>
+      <xsl:if test="count($classes-in-package) &gt; 0">
+        <H3>Classes</H3>
+        <table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
+          <xsl:call-template name="all.metrics.header"/>
+          <xsl:for-each select="$classes-in-package">
+                <xsl:sort select="@name"/>
+                <xsl:apply-templates select="." mode="print.metrics"/>
+          </xsl:for-each>
+        </table>
+      </xsl:if>
+
+      <xsl:call-template name="pageFooter"/>
+    </body>
+  </HTML>
+</xsl:template>
+
+
+<!--
+    transform string like a.b.c to ../../../
+    @param path the path to transform into a descending directory path
+-->
+<xsl:template name="path">
+  <xsl:param name="path"/>
+  <xsl:if test="contains($path,'.')">
+    <xsl:text>../</xsl:text>
+    <xsl:call-template name="path">
+      <xsl:with-param name="path"><xsl:value-of select="substring-after($path,'.')"/></xsl:with-param>
+    </xsl:call-template>
+  </xsl:if>
+  <xsl:if test="not(contains($path,'.')) and not($path = '')">
+    <xsl:text>../</xsl:text>
+  </xsl:if>
+</xsl:template>
+
+
+<!-- create the link to the stylesheet based on the package name -->
+<xsl:template name="create.stylesheet.link">
+  <xsl:param name="package.name"/>
+  <LINK REL ="stylesheet" TYPE="text/css" TITLE="Style"><xsl:attribute name="href"><xsl:if test="not($package.name = 'unnamed package')"><xsl:call-template name="path"><xsl:with-param name="path" select="$package.name"/></xsl:call-template></xsl:if>stylesheet.css</xsl:attribute></LINK>
+</xsl:template>
+
+
+<!-- Page Header -->
+<xsl:template name="pageHeader">
+
+  <!-- jakarta logo -->
+  <table border="0" cellpadding="0" cellspacing="0" width="100%">
+  <tr>
+    <td class="bannercell" rowspan="2">
+      <a href="http://jakarta.apache.org/">
+      <img src="http://jakarta.apache.org/images/jakarta-logo.gif" alt="http://jakarta.apache.org" align="left" border="0"/>
+      </a>
+    </td>
+    <td style="text-align:right"><h2>Source Code Metrics</h2></td>
+    </tr>
+    <tr>
+    <td style="text-align:right">Designed for use with <a href='http://www.webgain.com/products/quality_analyzer/'>Webgain QA/Metamata Metrics</a> and <a href='http://jakarta.apache.org'>Ant</a>.</td>
+    </tr>
+  </table>
+  <hr size="1"/>
+</xsl:template>
+
+<!-- Page Footer -->
+<xsl:template name="pageFooter">
+</xsl:template>
+
+<!-- class header -->
+<xsl:template name="all.metrics.header">
+  <tr>
+    <th width="80%">Name</th>
+    <th nowrap="nowrap">V(G)</th>
+    <th>LOC</th>
+    <th>DIT</th>
+    <th>NOA</th>
+    <th>NRM</th>
+    <th>NLM</th>
+    <th>WMC</th>
+    <th>RFC</th>
+    <th>DAC</th>
+    <th>FANOUT</th>
+    <th>CBO</th>
+    <th>LCOM</th>
+    <th>NOCL</th>
+  </tr>
+</xsl:template>
+
+<!-- method header -->
+<xsl:template name="method.metrics.header">
+  <tr>
+    <th width="80%">Name</th>
+    <th nowrap="nowrap">V(G)</th>
+    <th>LOC</th>
+    <th>FANOUT</th>
+    <th>CBO</th>
+  </tr>
+</xsl:template>
+
+<!-- method information -->
+<xsl:template match="method" mode="print.metrics">
+  <tr>
+    <xsl:call-template name="alternate-row"/>
+    <td><xsl:apply-templates select="@name"/></td>
+    <td><xsl:apply-templates select="@vg"/></td>
+    <td><xsl:apply-templates select="@loc"/></td>
+    <td><xsl:apply-templates select="@fanout"/></td>
+    <td><xsl:apply-templates select="@cbo"/></td>
+  </tr>
+</xsl:template>
+
+<!-- class information -->
+<xsl:template match="class" mode="print.metrics">
+  <tr>
+    <xsl:call-template name="alternate-row"/>
+    <td><a href="{@name}.html"><xsl:value-of select="@name"/></a></td>
+    <td><xsl:apply-templates select="@vg"/></td>
+    <td><xsl:apply-templates select="@loc"/></td>
+    <td><xsl:apply-templates select="@dit"/></td>
+    <td><xsl:apply-templates select="@noa"/></td>
+    <td><xsl:apply-templates select="@nrm"/></td>
+    <td><xsl:apply-templates select="@nlm"/></td>
+    <td><xsl:apply-templates select="@wmc"/></td>
+    <td><xsl:apply-templates select="@rfc"/></td>
+    <td><xsl:apply-templates select="@dac"/></td>
+    <td><xsl:apply-templates select="@fanout"/></td>
+    <td><xsl:apply-templates select="@cbo"/></td>
+    <td><xsl:apply-templates select="@lcom"/></td>
+    <td><xsl:apply-templates select="@nocl"/></td>
+  </tr>
+</xsl:template>
+
+<xsl:template match="file|package" mode="print.metrics">
+  <tr>
+    <xsl:call-template name="alternate-row"/>
+    <td>
+    <a href="{translate(@name,'.','/')}/package-summary.html" target="classFrame">
+    <xsl:value-of select="@name"/>
+    </a>
+    </td>
+    <td><xsl:apply-templates select="@vg"/></td>
+    <td><xsl:apply-templates select="@loc"/></td>
+    <td><xsl:apply-templates select="@dit"/></td>
+    <td><xsl:apply-templates select="@noa"/></td>
+    <td><xsl:apply-templates select="@nrm"/></td>
+    <td><xsl:apply-templates select="@nlm"/></td>
+    <td><xsl:apply-templates select="@wmc"/></td>
+    <td><xsl:apply-templates select="@rfc"/></td>
+    <td><xsl:apply-templates select="@dac"/></td>
+    <td><xsl:apply-templates select="@fanout"/></td>
+    <td><xsl:apply-templates select="@cbo"/></td>
+    <td><xsl:apply-templates select="@lcom"/></td>
+    <td><xsl:apply-templates select="@nocl"/></td>
+  </tr>
+</xsl:template>
+
+<xsl:template match="metrics" mode="print.metrics">
+  <tr>
+    <xsl:call-template name="alternate-row"/>
+      <!-- the global metrics is the top package metrics -->
+    <td><xsl:apply-templates select="./package/@vg"/></td>
+    <td><xsl:apply-templates select="./package/@loc"/></td>
+    <td><xsl:apply-templates select="./package/@dit"/></td>
+    <td><xsl:apply-templates select="./package/@noa"/></td>
+    <td><xsl:apply-templates select="./package/@nrm"/></td>
+    <td><xsl:apply-templates select="./package/@nlm"/></td>
+    <td><xsl:apply-templates select="./package/@wmc"/></td>
+    <td><xsl:apply-templates select="./package/@rfc"/></td>
+    <td><xsl:apply-templates select="./package/@dac"/></td>
+    <td><xsl:apply-templates select="./package/@fanout"/></td>
+    <td><xsl:apply-templates select="./package/@cbo"/></td>
+    <td><xsl:apply-templates select="./package/@lcom"/></td>
+    <td><xsl:apply-templates select="./package/@nocl"/></td>
+  </tr>
+</xsl:template>
+
+<!-- alternated row style -->
+<xsl:template name="alternate-row">
+<xsl:attribute name="class">
+  <xsl:if test="position() mod 2 = 1">a</xsl:if>
+  <xsl:if test="position() mod 2 = 0">b</xsl:if>
+</xsl:attribute>
+</xsl:template>
+
+
+<!-- how to display the metrics with their max value -->
+<!-- @todo the max values must be external to the xsl -->
+
+  <xsl:template match="@vg">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$vg.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@loc">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$loc.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@dit">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$dit.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@noa">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$noa.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@nrm">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$nrm.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@nlm">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$nlm.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@wmc">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$wmc.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@rfc">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$rfc.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@dac">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$dac.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@fanout">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$fanout.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@cbo">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$cbo.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@lcom">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$lcom.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template match="@nocl">
+    <xsl:call-template name="display-value">
+      <xsl:with-param name="value" select="current()"/>
+      <xsl:with-param name="max" select="$nocl.max"/>
+    </xsl:call-template>
+  </xsl:template>
+
+  <xsl:template name="display-value">
+    <xsl:param name="value"/>
+    <xsl:param name="max"/>
+    <xsl:if test="$value > $max">
+      <xsl:attribute name="class">Error</xsl:attribute>
+    </xsl:if>
+    <xsl:value-of select="$value"/>
+  </xsl:template>
+
+</xsl:stylesheet>
+
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/tagdiff.xsl b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/tagdiff.xsl
new file mode 100644
index 0000000..5d430a7
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/etc/tagdiff.xsl
@@ -0,0 +1,179 @@
+<?xml version="1.0"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<!-- a stylesheet to display changelogs ala netbeans -->
+<xsl:stylesheet
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+    version="1.0">
+  <xsl:param name="title"/>
+  <xsl:param name="module"/>
+  <xsl:param name="cvsweb"/>
+
+  <xsl:output method="html" indent="yes"/>
+
+  <!-- Copy standard document elements.  Elements that
+       should be ignored must be filtered by apply-templates
+       tags. -->
+  <xsl:template match="*">
+    <xsl:copy>
+      <xsl:copy-of select="attribute::*[. != '']"/>
+      <xsl:apply-templates/>
+    </xsl:copy>
+  </xsl:template>
+
+  <xsl:template match="tagdiff">
+    <html>
+      <head>
+        <title><xsl:value-of select="$title"/></title>
+        <style type="text/css">
+          body, p {
+          font-family: verdana,arial,helvetica;
+          font-size: 80%;
+          color:#000000;
+          }
+	  .dateAndAuthor {
+          font-family: verdana,arial,helvetica;
+          font-size: 80%;
+          font-weight: bold;
+          text-align:left;
+          background:#a6caf0;
+	  }
+          tr, td{
+          font-family: verdana,arial,helvetica;
+          font-size: 80%;
+          background:#eeeee0;
+          }	  
+	  </style> 
+      </head>
+      <body link="#000000" alink="#000000" vlink="#000000" text="#000000">       
+          <h1>
+            <a name="top"><xsl:value-of select="$title"/></a>
+          </h1>
+          Tagdiff between <xsl:value-of select="@startTag"/> <xsl:value-of select="@startDate"/> and
+			<xsl:value-of select="@endTag"/> <xsl:value-of select="@endDate"/>
+          <p align="right">Designed for use with <a href="http://ant.apache.org/">Ant</a>.</p>
+          <hr size="2"/>
+	<a name="TOP"/>
+	<table width="100%">
+		<tr>
+			<td align="right">
+				<a href="#New">New Files</a> |
+				<a href="#Modified">Modified Files</a> |
+				<a href="#Removed">Removed Files</a>
+			</td>
+		</tr>
+	</table>
+        <table border="0" width="100%" cellpadding="3" cellspacing="1">
+		<xsl:call-template name="show-entries">
+			<xsl:with-param name="title">New Files</xsl:with-param>
+			<xsl:with-param name="anchor">New</xsl:with-param>
+			<xsl:with-param name="entries" select=".//entry[file/revision][not(file/prevrevision)]"/>
+		</xsl:call-template>
+
+		<xsl:call-template name="show-entries">
+			<xsl:with-param name="title">Modified Files</xsl:with-param>
+			<xsl:with-param name="anchor">Modified</xsl:with-param>
+			<xsl:with-param name="entries" select=".//entry[file/revision][file/prevrevision]"/>
+		</xsl:call-template>
+
+		<!-- change to entries select to address bug #36827 -->
+		<xsl:call-template name="show-entries">
+			<xsl:with-param name="title">Removed Files</xsl:with-param>
+			<xsl:with-param name="anchor">Removed</xsl:with-param>
+			<xsl:with-param name="entries" select=".//entry[not(file/revision)][file/prevrevision]"/>
+		</xsl:call-template>
+        </table>
+        
+      </body>
+    </html>
+  </xsl:template>
+
+  <xsl:template name="show-entries">
+	<xsl:param name="title"/>
+	<xsl:param name="anchor"/>
+	<xsl:param name="entries"/>
+	<tr>
+		<td colspan="2" class="dateAndAuthor">
+			<a>
+				<xsl:attribute name="name"><xsl:value-of select="$anchor"/></xsl:attribute>
+				<xsl:value-of select="$title"/> - <xsl:value-of select="count($entries)"/> entries
+			</a>
+			<a href="#TOP">(back to top)</a>
+		</td>
+	</tr>
+	<tr>
+		<td width="20">
+			<xsl:text>    </xsl:text>
+		</td>
+		<td>
+		        <ul>
+				<xsl:apply-templates select="$entries"/>
+			</ul>
+		</td>
+	</tr>
+  </xsl:template>  
+
+  <xsl:template match="entry">
+	<xsl:apply-templates select="file"/>
+  </xsl:template>
+
+  <xsl:template match="date">
+    <i><xsl:value-of select="."/></i>
+  </xsl:template>
+
+  <xsl:template match="time">
+    <i><xsl:value-of select="."/></i>
+  </xsl:template>
+
+  <xsl:template match="author">
+    <i>
+      <a>
+        <xsl:attribute name="href">mailto:<xsl:value-of select="."/></xsl:attribute>
+        <xsl:value-of select="."/>
+      </a>
+    </i>
+  </xsl:template>
+
+  <xsl:template match="file">
+    <li>
+      <a target="_new">
+        <xsl:attribute name="href"><xsl:value-of select="$cvsweb"/><xsl:value-of select="$module" />/<xsl:value-of select="name" /></xsl:attribute>
+        <xsl:value-of select="name" />
+      </a>
+      <xsl:if test="string-length(prevrevision) > 0 or string-length(revision) > 0">
+      <xsl:text> </xsl:text>
+      <a target="_new">
+        <xsl:choose>
+          <xsl:when test="string-length(prevrevision) = 0 ">
+            <xsl:attribute name="href"><xsl:value-of select="$cvsweb"/><xsl:value-of select="$module" />/<xsl:value-of select="name" />?rev=<xsl:value-of select="revision" />&amp;content-type=text/x-cvsweb-markup</xsl:attribute>
+          </xsl:when>
+          <xsl:otherwise>
+            <xsl:attribute name="href"><xsl:value-of select="$cvsweb"/><xsl:value-of select="$module" />/<xsl:value-of select="name" />?r1=<xsl:value-of select="revision" />&amp;r2=<xsl:value-of select="prevrevision"/>&amp;diff_format=h</xsl:attribute>
+          </xsl:otherwise>
+        </xsl:choose> (<xsl:if test="count(prevrevision) &gt; 0"> <xsl:value-of select="prevrevision"/> --&gt; </xsl:if> <xsl:value-of select="revision"/>)
+      </a>
+      </xsl:if>
+    </li>
+  </xsl:template>
+
+  <!-- Any elements within a msg are processed,
+       so that we can preserve HTML tags. -->
+  <xsl:template match="msg">
+    <b><xsl:apply-templates/></b>
+  </xsl:template>
+  
+</xsl:stylesheet>
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-antlr.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-antlr.jar
new file mode 100644
index 0000000..d3be902
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-antlr.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bcel.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bcel.jar
new file mode 100644
index 0000000..c497378
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bcel.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bsf.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bsf.jar
new file mode 100644
index 0000000..f1dcf71
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-bsf.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-log4j.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-log4j.jar
new file mode 100644
index 0000000..c6310e6
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-log4j.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-oro.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-oro.jar
new file mode 100644
index 0000000..c7b44d4
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-oro.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-regexp.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-regexp.jar
new file mode 100644
index 0000000..29eaa69
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-regexp.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-resolver.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-resolver.jar
new file mode 100644
index 0000000..44e9fa4
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-resolver.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-xalan2.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-xalan2.jar
new file mode 100644
index 0000000..11bb846
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-apache-xalan2.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-logging.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-logging.jar
new file mode 100644
index 0000000..6785cac
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-logging.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-net.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-net.jar
new file mode 100644
index 0000000..f20d648
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-commons-net.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jai.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jai.jar
new file mode 100644
index 0000000..8b9035e
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jai.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-javamail.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-javamail.jar
new file mode 100644
index 0000000..969ec96
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-javamail.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jdepend.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jdepend.jar
new file mode 100644
index 0000000..0fff07b
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jdepend.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jmf.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jmf.jar
new file mode 100644
index 0000000..20ee000
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jmf.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jsch.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jsch.jar
new file mode 100644
index 0000000..7b42f60
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-jsch.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit.jar
new file mode 100644
index 0000000..d1c9b65
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit4.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit4.jar
new file mode 100644
index 0000000..e3f91c6
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-junit4.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-launcher.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-launcher.jar
new file mode 100644
index 0000000..b0d3dd7
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-launcher.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-netrexx.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-netrexx.jar
new file mode 100644
index 0000000..5b93d06
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-netrexx.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-swing.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-swing.jar
new file mode 100644
index 0000000..f2d1c84
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-swing.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-testutil.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-testutil.jar
new file mode 100644
index 0000000..556b6be
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant-testutil.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant.jar b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant.jar
new file mode 100644
index 0000000..ffcb7a2
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/lib/ant.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/plugin.properties b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/plugin.properties
new file mode 100644
index 0000000..97f621b
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.ant_1.8.3.v201301120609/plugin.properties
@@ -0,0 +1,12 @@
+###############################################################################
+# Copyright (c) 2012 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials 
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+pluginName = Apache Ant
+providerName = Eclipse Orbit
diff --git a/NatTable/export/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..66cfb40
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.css.source_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.batik.css_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.css_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..6007ca0
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.css_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..7a47954
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.util.gui.source_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..262b1d9
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.util.gui_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..0c3db96
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.util.source_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.batik.util_1.6.0.v201011041432.jar b/NatTable/export/plugins/org.apache.batik.util_1.6.0.v201011041432.jar
new file mode 100644
index 0000000..0715d84
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.batik.util_1.6.0.v201011041432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.commons.cli_1.2.0.v201105210650.jar b/NatTable/export/plugins/org.apache.commons.cli_1.2.0.v201105210650.jar
new file mode 100644
index 0000000..608a4f6
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.commons.cli_1.2.0.v201105210650.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.commons.lang.source_2.6.0.v201205030909.jar b/NatTable/export/plugins/org.apache.commons.lang.source_2.6.0.v201205030909.jar
new file mode 100644
index 0000000..0f03338
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.commons.lang.source_2.6.0.v201205030909.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.commons.lang_2.6.0.v201205030909.jar b/NatTable/export/plugins/org.apache.commons.lang_2.6.0.v201205030909.jar
new file mode 100644
index 0000000..a5ec88e
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.commons.lang_2.6.0.v201205030909.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.commons.logging_1.1.1.v201101211721.jar b/NatTable/export/plugins/org.apache.commons.logging_1.1.1.v201101211721.jar
new file mode 100644
index 0000000..2007db7
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.commons.logging_1.1.1.v201101211721.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.log4j.source_1.2.15.v201012070815.jar b/NatTable/export/plugins/org.apache.log4j.source_1.2.15.v201012070815.jar
new file mode 100644
index 0000000..c558006
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.log4j.source_1.2.15.v201012070815.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.apache.log4j_1.2.15.v201012070815.jar b/NatTable/export/plugins/org.apache.log4j_1.2.15.v201012070815.jar
new file mode 100644
index 0000000..8941df8
--- /dev/null
+++ b/NatTable/export/plugins/org.apache.log4j_1.2.15.v201012070815.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.core.source_3.2.401.v20121204-162022.jar b/NatTable/export/plugins/org.eclipse.ant.core.source_3.2.401.v20121204-162022.jar
new file mode 100644
index 0000000..a5ec614
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.core.source_3.2.401.v20121204-162022.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.core_3.2.401.v20121204-162022.jar b/NatTable/export/plugins/org.eclipse.ant.core_3.2.401.v20121204-162022.jar
new file mode 100644
index 0000000..addb6d9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.core_3.2.401.v20121204-162022.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.launching.source_1.0.200.v20120530-1204.jar b/NatTable/export/plugins/org.eclipse.ant.launching.source_1.0.200.v20120530-1204.jar
new file mode 100644
index 0000000..3528976
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.launching.source_1.0.200.v20120530-1204.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.launching_1.0.200.v20120530-1204.jar b/NatTable/export/plugins/org.eclipse.ant.launching_1.0.200.v20120530-1204.jar
new file mode 100644
index 0000000..8f93e2d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.launching_1.0.200.v20120530-1204.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.ui.source_3.5.301.v20121210-210948.jar b/NatTable/export/plugins/org.eclipse.ant.ui.source_3.5.301.v20121210-210948.jar
new file mode 100644
index 0000000..3310928
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.ui.source_3.5.301.v20121210-210948.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ant.ui_3.5.301.v20121210-210948.jar b/NatTable/export/plugins/org.eclipse.ant.ui_3.5.301.v20121210-210948.jar
new file mode 100644
index 0000000..2c12610
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ant.ui_3.5.301.v20121210-210948.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.compare.core.source_3.5.200.v20120522-1148.jar b/NatTable/export/plugins/org.eclipse.compare.core.source_3.5.200.v20120522-1148.jar
new file mode 100644
index 0000000..b2c05be
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.compare.core.source_3.5.200.v20120522-1148.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.compare.core_3.5.200.v20120522-1148.jar b/NatTable/export/plugins/org.eclipse.compare.core_3.5.200.v20120522-1148.jar
new file mode 100644
index 0000000..82c6651
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.compare.core_3.5.200.v20120522-1148.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.compare.source_3.5.301.v20130125-135424.jar b/NatTable/export/plugins/org.eclipse.compare.source_3.5.301.v20130125-135424.jar
new file mode 100644
index 0000000..22f49a9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.compare.source_3.5.301.v20130125-135424.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.compare_3.5.301.v20130125-135424.jar b/NatTable/export/plugins/org.eclipse.compare_3.5.301.v20130125-135424.jar
new file mode 100644
index 0000000..479dda3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.compare_3.5.301.v20130125-135424.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.commands.source_3.6.2.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.core.commands.source_3.6.2.v20130123-162658.jar
new file mode 100644
index 0000000..8f17ef6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.commands.source_3.6.2.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.commands_3.6.2.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.core.commands_3.6.2.v20130123-162658.jar
new file mode 100644
index 0000000..8cd85d4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.commands_3.6.2.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.contenttype.source_3.4.200.v20120523-2004.jar b/NatTable/export/plugins/org.eclipse.core.contenttype.source_3.4.200.v20120523-2004.jar
new file mode 100644
index 0000000..a480650
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.contenttype.source_3.4.200.v20120523-2004.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar b/NatTable/export/plugins/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar
new file mode 100644
index 0000000..a254949
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.contenttype_3.4.200.v20120523-2004.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding.observable.source_1.4.1.v20120521-2329.jar b/NatTable/export/plugins/org.eclipse.core.databinding.observable.source_1.4.1.v20120521-2329.jar
new file mode 100644
index 0000000..257cd3d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding.observable.source_1.4.1.v20120521-2329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding.observable_1.4.1.v20120521-2329.jar b/NatTable/export/plugins/org.eclipse.core.databinding.observable_1.4.1.v20120521-2329.jar
new file mode 100644
index 0000000..93855ed
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding.observable_1.4.1.v20120521-2329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding.property.source_1.4.100.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.core.databinding.property.source_1.4.100.v20120523-1955.jar
new file mode 100644
index 0000000..caa116c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding.property.source_1.4.100.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding.property_1.4.100.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.core.databinding.property_1.4.100.v20120523-1955.jar
new file mode 100644
index 0000000..caabe0d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding.property_1.4.100.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding.source_1.4.1.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.core.databinding.source_1.4.1.v20120912-132807.jar
new file mode 100644
index 0000000..d6d1ffc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding.source_1.4.1.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.databinding_1.4.1.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.core.databinding_1.4.1.v20120912-132807.jar
new file mode 100644
index 0000000..5e0ed13
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.databinding_1.4.1.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.expressions.source_3.4.401.v20120912-155018.jar b/NatTable/export/plugins/org.eclipse.core.expressions.source_3.4.401.v20120912-155018.jar
new file mode 100644
index 0000000..196bfa0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.expressions.source_3.4.401.v20120912-155018.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.expressions_3.4.401.v20120912-155018.jar b/NatTable/export/plugins/org.eclipse.core.expressions_3.4.401.v20120912-155018.jar
new file mode 100644
index 0000000..4cf5bea
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.expressions_3.4.401.v20120912-155018.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.externaltools.source_1.0.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.core.externaltools.source_1.0.100.v20120521-2012.jar
new file mode 100644
index 0000000..77f066b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.externaltools.source_1.0.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.externaltools_1.0.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.core.externaltools_1.0.100.v20120521-2012.jar
new file mode 100644
index 0000000..1990dc9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.externaltools_1.0.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.filebuffers.source_3.5.200.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.core.filebuffers.source_3.5.200.v20120523-1310.jar
new file mode 100644
index 0000000..6e0443b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.filebuffers.source_3.5.200.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.filebuffers_3.5.200.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.core.filebuffers_3.5.200.v20120523-1310.jar
new file mode 100644
index 0000000..593e37c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.filebuffers_3.5.200.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.filesystem.source_1.3.200.v20130115-145044.jar b/NatTable/export/plugins/org.eclipse.core.filesystem.source_1.3.200.v20130115-145044.jar
new file mode 100644
index 0000000..83e23a3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.filesystem.source_1.3.200.v20130115-145044.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.filesystem_1.3.200.v20130115-145044.jar b/NatTable/export/plugins/org.eclipse.core.filesystem_1.3.200.v20130115-145044.jar
new file mode 100644
index 0000000..88cd379
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.filesystem_1.3.200.v20130115-145044.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.jobs.source_3.5.300.v20120912-155018.jar b/NatTable/export/plugins/org.eclipse.core.jobs.source_3.5.300.v20120912-155018.jar
new file mode 100644
index 0000000..3f31f59
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.jobs.source_3.5.300.v20120912-155018.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.jobs_3.5.300.v20120912-155018.jar b/NatTable/export/plugins/org.eclipse.core.jobs_3.5.300.v20120912-155018.jar
new file mode 100644
index 0000000..b941801
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.jobs_3.5.300.v20120912-155018.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.resources.source_3.8.1.v20121114-124432.jar b/NatTable/export/plugins/org.eclipse.core.resources.source_3.8.1.v20121114-124432.jar
new file mode 100644
index 0000000..7b90b40
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.resources.source_3.8.1.v20121114-124432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.resources_3.8.1.v20121114-124432.jar b/NatTable/export/plugins/org.eclipse.core.resources_3.8.1.v20121114-124432.jar
new file mode 100644
index 0000000..be7f22b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.resources_3.8.1.v20121114-124432.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.runtime.source_3.8.0.v20120912-155025.jar b/NatTable/export/plugins/org.eclipse.core.runtime.source_3.8.0.v20120912-155025.jar
new file mode 100644
index 0000000..0398cbb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.runtime.source_3.8.0.v20120912-155025.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.runtime_3.8.0.v20120912-155025.jar b/NatTable/export/plugins/org.eclipse.core.runtime_3.8.0.v20120912-155025.jar
new file mode 100644
index 0000000..8870f27
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.runtime_3.8.0.v20120912-155025.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.variables.source_3.2.600.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.core.variables.source_3.2.600.v20120521-2012.jar
new file mode 100644
index 0000000..ce792bc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.variables.source_3.2.600.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.core.variables_3.2.600.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.core.variables_3.2.600.v20120521-2012.jar
new file mode 100644
index 0000000..006d932
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.core.variables_3.2.600.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.debug.core.source_3.7.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.debug.core.source_3.7.100.v20120521-2012.jar
new file mode 100644
index 0000000..eaba14f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.debug.core.source_3.7.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.debug.core_3.7.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.debug.core_3.7.100.v20120521-2012.jar
new file mode 100644
index 0000000..f0d0212
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.debug.core_3.7.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.debug.ui.source_3.8.2.v20130130-171415.jar b/NatTable/export/plugins/org.eclipse.debug.ui.source_3.8.2.v20130130-171415.jar
new file mode 100644
index 0000000..ce15445
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.debug.ui.source_3.8.2.v20130130-171415.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.debug.ui_3.8.2.v20130130-171415.jar b/NatTable/export/plugins/org.eclipse.debug.ui_3.8.2.v20130130-171415.jar
new file mode 100644
index 0000000..95f24ba
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.debug.ui_3.8.2.v20130130-171415.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.commands.source_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.core.commands.source_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..fd2f730
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.commands.source_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.commands_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.core.commands_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..2d9085a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.commands_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.contexts.source_1.2.0.v20121221-192508.jar b/NatTable/export/plugins/org.eclipse.e4.core.contexts.source_1.2.0.v20121221-192508.jar
new file mode 100644
index 0000000..0f62648
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.contexts.source_1.2.0.v20121221-192508.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.contexts_1.2.0.v20121221-192508.jar b/NatTable/export/plugins/org.eclipse.e4.core.contexts_1.2.0.v20121221-192508.jar
new file mode 100644
index 0000000..d4a8dc6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.contexts_1.2.0.v20121221-192508.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.di.extensions.source_0.11.100.v20121024-182359.jar b/NatTable/export/plugins/org.eclipse.e4.core.di.extensions.source_0.11.100.v20121024-182359.jar
new file mode 100644
index 0000000..a4a2be1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.di.extensions.source_0.11.100.v20121024-182359.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.di.extensions_0.11.100.v20121024-182359.jar b/NatTable/export/plugins/org.eclipse.e4.core.di.extensions_0.11.100.v20121024-182359.jar
new file mode 100644
index 0000000..7febc89
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.di.extensions_0.11.100.v20121024-182359.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.di.source_1.2.0.v20121024-173149.jar b/NatTable/export/plugins/org.eclipse.e4.core.di.source_1.2.0.v20121024-173149.jar
new file mode 100644
index 0000000..fd3d6e1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.di.source_1.2.0.v20121024-173149.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.di_1.2.0.v20121024-173149.jar b/NatTable/export/plugins/org.eclipse.e4.core.di_1.2.0.v20121024-173149.jar
new file mode 100644
index 0000000..ea467de
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.di_1.2.0.v20121024-173149.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.services.source_1.0.0.v20120521-2346.jar b/NatTable/export/plugins/org.eclipse.e4.core.services.source_1.0.0.v20120521-2346.jar
new file mode 100644
index 0000000..b2d3e76
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.services.source_1.0.0.v20120521-2346.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.core.services_1.0.0.v20120521-2346.jar b/NatTable/export/plugins/org.eclipse.e4.core.services_1.0.0.v20120521-2346.jar
new file mode 100644
index 0000000..ed81754
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.core.services_1.0.0.v20120521-2346.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.bindings.source_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.bindings.source_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..a1bad76
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.bindings.source_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.bindings_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.bindings_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..ae60985
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.bindings_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.core.source_0.10.2.v20120912-132817.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.core.source_0.10.2.v20120912-132817.jar
new file mode 100644
index 0000000..30810ea
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.core.source_0.10.2.v20120912-132817.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.core_0.10.2.v20120912-132817.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.core_0.10.2.v20120912-132817.jar
new file mode 100644
index 0000000..6813066
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.core_0.10.2.v20120912-132817.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.source_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.source_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..435fcb5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.source_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.9.4.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.9.4.v20130123-162658.jar
new file mode 100644
index 0000000..efa61ab
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme.source_0.9.4.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme_0.9.4.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme_0.9.4.v20130123-162658.jar
new file mode 100644
index 0000000..92c473e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt.theme_0.9.4.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.css.swt_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..e03ca93
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.css.swt_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.di.source_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.ui.di.source_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..e9c44fc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.di.source_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.di_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.ui.di_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..36e32e3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.di_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..42ea42c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench.source_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench_0.10.1.v20120523-1955.jar b/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench_0.10.1.v20120523-1955.jar
new file mode 100644
index 0000000..b877493
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.model.workbench_0.10.1.v20120523-1955.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.services.source_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.services.source_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..7e8c753
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.services.source_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.services_0.10.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.services_0.10.3.v20130123-162658.jar
new file mode 100644
index 0000000..b85d02f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.services_0.10.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.widgets.source_0.12.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.widgets.source_0.12.3.v20130123-162658.jar
new file mode 100644
index 0000000..5773d8c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.widgets.source_0.12.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.widgets_0.12.3.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.e4.ui.widgets_0.12.3.v20130123-162658.jar
new file mode 100644
index 0000000..f6eb138
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.widgets_0.12.3.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_0.10.3.v20130124-185622.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_0.10.3.v20130124-185622.jar
new file mode 100644
index 0000000..3bac331
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_0.10.3.v20130124-185622.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt_0.10.3.v20130124-185622.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt_0.10.3.v20130124-185622.jar
new file mode 100644
index 0000000..7c439b6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.addons.swt_0.10.3.v20130124-185622.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.10.3.v20130124-170312.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.10.3.v20130124-170312.jar
new file mode 100644
index 0000000..ad9f03b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.10.3.v20130124-170312.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.10.3.v20130124-170312.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.10.3.v20130124-170312.jar
new file mode 100644
index 0000000..97a9c31
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.10.3.v20130124-170312.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.source_0.11.0.v20130125-100758.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.source_0.11.0.v20130125-100758.jar
new file mode 100644
index 0000000..9ed378c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.source_0.11.0.v20130125-100758.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt.source_0.10.3.v20130124-133900.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt.source_0.10.3.v20130124-133900.jar
new file mode 100644
index 0000000..5c4b2c7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt.source_0.10.3.v20130124-133900.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt_0.10.3.v20130124-133900.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt_0.10.3.v20130124-133900.jar
new file mode 100644
index 0000000..501eabe
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench.swt_0.10.3.v20130124-133900.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench3.source_0.12.0.v20120521-2329.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench3.source_0.12.0.v20120521-2329.jar
new file mode 100644
index 0000000..9ae1fe7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench3.source_0.12.0.v20120521-2329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench3_0.12.0.v20120521-2329.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench3_0.12.0.v20120521-2329.jar
new file mode 100644
index 0000000..54ab414
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench3_0.12.0.v20120521-2329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.jar b/NatTable/export/plugins/org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.jar
new file mode 100644
index 0000000..8ef7a2d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.codegen.ecore.source_2.8.2.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.codegen.ecore.source_2.8.2.v20130125-0826.jar
new file mode 100644
index 0000000..9263254
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.codegen.ecore.source_2.8.2.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.codegen.ecore_2.8.2.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.codegen.ecore_2.8.2.v20130125-0826.jar
new file mode 100644
index 0000000..7b02f92
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.codegen.ecore_2.8.2.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.codegen.source_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.codegen.source_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..fbaf68c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.codegen.source_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.codegen_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.codegen_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..c31dbb9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.codegen_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.common.source_2.8.0.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.common.source_2.8.0.v20130125-0546.jar
new file mode 100644
index 0000000..8e5aca0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.common.source_2.8.0.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.common.ui.source_2.7.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.common.ui.source_2.7.0.v20130125-0826.jar
new file mode 100644
index 0000000..eecd449
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.common.ui.source_2.7.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.common.ui_2.7.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.common.ui_2.7.0.v20130125-0826.jar
new file mode 100644
index 0000000..14a9bc5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.common.ui_2.7.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.common_2.8.0.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.common_2.8.0.v20130125-0546.jar
new file mode 100644
index 0000000..c892801
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.common_2.8.0.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.change.source_2.8.0.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.change.source_2.8.0.v20130125-0546.jar
new file mode 100644
index 0000000..f145e27
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.change.source_2.8.0.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.change_2.8.0.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.change_2.8.0.v20130125-0546.jar
new file mode 100644
index 0000000..87a6ddc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.change_2.8.0.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.edit.source_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.edit.source_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..d8c7be3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.edit.source_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.edit_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.edit_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..b4a14b9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.edit_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.editor.source_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.editor.source_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..a8f538a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.editor.source_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.editor_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.editor_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..24e2154
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.editor_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.source_2.8.3.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.source_2.8.3.v20130125-0546.jar
new file mode 100644
index 0000000..538bb86
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.source_2.8.3.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.xmi.source_2.8.1.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.xmi.source_2.8.1.v20130125-0546.jar
new file mode 100644
index 0000000..378dc0c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.xmi.source_2.8.1.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore.xmi_2.8.1.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore.xmi_2.8.1.v20130125-0546.jar
new file mode 100644
index 0000000..6b28142
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore.xmi_2.8.1.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.ecore_2.8.3.v20130125-0546.jar b/NatTable/export/plugins/org.eclipse.emf.ecore_2.8.3.v20130125-0546.jar
new file mode 100644
index 0000000..57796e1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.ecore_2.8.3.v20130125-0546.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.edit.source_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.edit.source_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..cda4427
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.edit.source_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.edit.ui.source_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.edit.ui.source_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..584eb18
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.edit.ui.source_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.edit.ui_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.edit.ui_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..5980e50
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.edit.ui_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.edit_2.8.0.v20130125-0826.jar b/NatTable/export/plugins/org.eclipse.emf.edit_2.8.0.v20130125-0826.jar
new file mode 100644
index 0000000..e64248e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.edit_2.8.0.v20130125-0826.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe.core.source_1.2.1.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe.core.source_1.2.1.v201303191413.jar
new file mode 100644
index 0000000..a04456c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe.core.source_1.2.1.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe.core_1.2.1.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe.core_1.2.1.v201303191413.jar
new file mode 100644
index 0000000..ef935ce
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe.core_1.2.1.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe.utils.source_1.3.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe.utils.source_1.3.0.v201303191413.jar
new file mode 100644
index 0000000..0dfdc14
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe.utils.source_1.3.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe.utils_1.3.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe.utils_1.3.0.v201303191413.jar
new file mode 100644
index 0000000..a624444
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe.utils_1.3.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.language.source_2.4.0.v201303191501.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.language.source_2.4.0.v201303191501.jar
new file mode 100644
index 0000000..ec4f705
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.language.source_2.4.0.v201303191501.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.language_2.4.0.v201303191501.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.language_2.4.0.v201303191501.jar
new file mode 100644
index 0000000..086cc3f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.language_2.4.0.v201303191501.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.launch.source_2.4.0.v201303191501.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.launch.source_2.4.0.v201303191501.jar
new file mode 100644
index 0000000..0077319
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.launch.source_2.4.0.v201303191501.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.launch_2.4.0.v201303191501.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.launch_2.4.0.v201303191501.jar
new file mode 100644
index 0000000..dfc10cf
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.launch_2.4.0.v201303191501.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.lib.source_2.4.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.lib.source_2.4.0.v201303191413.jar
new file mode 100644
index 0000000..07326d0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.lib.source_2.4.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.lib_2.4.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.lib_2.4.0.v201303191413.jar
new file mode 100644
index 0000000..87d5b4f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.lib_2.4.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime.source_2.4.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime.source_2.4.0.v201303191413.jar
new file mode 100644
index 0000000..611922f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime.source_2.4.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime_2.4.0.v201303191413.jar b/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime_2.4.0.v201303191413.jar
new file mode 100644
index 0000000..845d86a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.emf.mwe2.runtime_2.4.0.v201303191413.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.app.source_1.3.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.app.source_1.3.100.v20120522-1841.jar
new file mode 100644
index 0000000..a6bd009
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.app.source_1.3.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.app_1.3.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.app_1.3.100.v20120522-1841.jar
new file mode 100644
index 0000000..e3cf1f1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.app_1.3.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.common.source_3.6.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.common.source_3.6.100.v20120522-1841.jar
new file mode 100644
index 0000000..d1948cb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.common.source_3.6.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar
new file mode 100644
index 0000000..672f68a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.common_3.6.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.ds.source_1.4.1.v20120926-201320.jar b/NatTable/export/plugins/org.eclipse.equinox.ds.source_1.4.1.v20120926-201320.jar
new file mode 100644
index 0000000..4861d15
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.ds.source_1.4.1.v20120926-201320.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar b/NatTable/export/plugins/org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar
new file mode 100644
index 0000000..94acfe1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.ds_1.4.1.v20120926-201320.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.event.source_1.2.200.v20120522-2049.jar b/NatTable/export/plugins/org.eclipse.equinox.event.source_1.2.200.v20120522-2049.jar
new file mode 100644
index 0000000..a2a2073
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.event.source_1.2.200.v20120522-2049.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.event_1.2.200.v20120522-2049.jar b/NatTable/export/plugins/org.eclipse.equinox.event_1.2.200.v20120522-2049.jar
new file mode 100644
index 0000000..a423b3b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.event_1.2.200.v20120522-2049.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.0.400.v20120913-155709.jar b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.0.400.v20120913-155709.jar
new file mode 100644
index 0000000..d619f08
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox.source_1.0.400.v20120913-155709.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.0.400.v20120913-155709.jar b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.0.400.v20120913-155709.jar
new file mode 100644
index 0000000..56be80c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.0.400.v20120913-155709.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.source_2.0.100.v20120913-155515.jar b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.source_2.0.100.v20120913-155515.jar
new file mode 100644
index 0000000..748d2d4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin.source_2.0.100.v20120913-155515.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin_2.0.100.v20120913-155515.jar b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin_2.0.100.v20120913-155515.jar
new file mode 100644
index 0000000..7947fc2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.frameworkadmin_2.0.100.v20120913-155515.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.1.200.v20120430-1959.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.1.200.v20120430-1959.jar
new file mode 100644
index 0000000..9a39e0d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository.source_1.1.200.v20120430-1959.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository_1.1.200.v20120430-1959.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository_1.1.200.v20120430-1959.jar
new file mode 100644
index 0000000..0a59302
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.artifact.repository_1.1.200.v20120430-1959.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.core.source_2.2.0.v20120430-0525.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.core.source_2.2.0.v20120430-0525.jar
new file mode 100644
index 0000000..1d24ecb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.core.source_2.2.0.v20120430-0525.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.core_2.2.0.v20120430-0525.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.core_2.2.0.v20120430-0525.jar
new file mode 100644
index 0000000..4fdada6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.core_2.2.0.v20120430-0525.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.director.app.source_1.0.300.v20120428-0517.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.director.app.source_1.0.300.v20120428-0517.jar
new file mode 100644
index 0000000..f0e469b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.director.app.source_1.0.300.v20120428-0517.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.director.app_1.0.300.v20120428-0517.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.director.app_1.0.300.v20120428-0517.jar
new file mode 100644
index 0000000..d2f419b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.director.app_1.0.300.v20120428-0517.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.director.source_2.2.0.v20120524-0542.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.director.source_2.2.0.v20120524-0542.jar
new file mode 100644
index 0000000..0bf7829
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.director.source_2.2.0.v20120524-0542.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.director_2.2.0.v20120524-0542.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.director_2.2.0.v20120524-0542.jar
new file mode 100644
index 0000000..ce4323b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.director_2.2.0.v20120524-0542.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.engine.source_2.2.0.v20130121-021919.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.engine.source_2.2.0.v20130121-021919.jar
new file mode 100644
index 0000000..ea82b91
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.engine.source_2.2.0.v20130121-021919.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.engine_2.2.0.v20130121-021919.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.engine_2.2.0.v20130121-021919.jar
new file mode 100644
index 0000000..6ca6879
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.engine_2.2.0.v20130121-021919.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.0.200.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.0.200.v20110808-1657.jar
new file mode 100644
index 0000000..7667ba0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector.source_1.0.200.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110808-1657.jar
new file mode 100644
index 0000000..726251e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.garbagecollector_1.0.200.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.0.200.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.0.200.v20110808-1657.jar
new file mode 100644
index 0000000..ef53451
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor.source_1.0.200.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor_1.0.200.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor_1.0.200.v20110808-1657.jar
new file mode 100644
index 0000000..1a5f3a8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.jarprocessor_1.0.200.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.2.100.v20120524-1717.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.2.100.v20120524-1717.jar
new file mode 100644
index 0000000..893c426
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository.source_1.2.100.v20120524-1717.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository_1.2.100.v20120524-1717.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository_1.2.100.v20120524-1717.jar
new file mode 100644
index 0000000..3c79de7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.repository_1.2.100.v20120524-1717.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.source_2.1.0.v20120430-2001.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.source_2.1.0.v20120430-2001.jar
new file mode 100644
index 0000000..ce62251
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata.source_2.1.0.v20120430-2001.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.metadata_2.1.0.v20120430-2001.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata_2.1.0.v20120430-2001.jar
new file mode 100644
index 0000000..7b03599
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.metadata_2.1.0.v20120430-2001.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.operations.source_2.2.0.v20130119-010614.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.operations.source_2.2.0.v20130119-010614.jar
new file mode 100644
index 0000000..6cc0316
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.operations.source_2.2.0.v20130119-010614.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.operations_2.2.0.v20130119-010614.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.operations_2.2.0.v20130119-010614.jar
new file mode 100644
index 0000000..0a6ca98
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.operations_2.2.0.v20130119-010614.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.1.0.v20120913-155635.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.1.0.v20120913-155635.jar
new file mode 100644
index 0000000..c08eddb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse.source_1.1.0.v20120913-155635.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.1.0.v20120913-155635.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.1.0.v20120913-155635.jar
new file mode 100644
index 0000000..a4f52bd
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.eclipse_1.1.0.v20120913-155635.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.source_1.2.0.v20121002-080415.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.source_1.2.0.v20121002-080415.jar
new file mode 100644
index 0000000..9d4a732
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher.source_1.2.0.v20121002-080415.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.publisher_1.2.0.v20121002-080415.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher_1.2.0.v20121002-080415.jar
new file mode 100644
index 0000000..d7fe853
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.publisher_1.2.0.v20121002-080415.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.repository.source_2.2.0.v20120524-1945.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.source_2.2.0.v20120524-1945.jar
new file mode 100644
index 0000000..39f51fe
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.source_2.2.0.v20120524-1945.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools.source_2.0.100.v20120501-1314.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools.source_2.0.100.v20120501-1314.jar
new file mode 100644
index 0000000..6cbfa40
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools.source_2.0.100.v20120501-1314.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools_2.0.100.v20120501-1314.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools_2.0.100.v20120501-1314.jar
new file mode 100644
index 0000000..aa6dae8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.repository.tools_2.0.100.v20120501-1314.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.repository_2.2.0.v20120524-1945.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.repository_2.2.0.v20120524-1945.jar
new file mode 100644
index 0000000..9df9864
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.repository_2.2.0.v20120524-1945.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.1.100.v20120428-0117.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.1.100.v20120428-0117.jar
new file mode 100644
index 0000000..55f743e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse.source_2.1.100.v20120428-0117.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.1.100.v20120428-0117.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.1.100.v20120428-0117.jar
new file mode 100644
index 0000000..9356ca5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.touchpoint.eclipse_2.1.100.v20120428-0117.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.ui.source_2.2.0.v20130119-010614.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.ui.source_2.2.0.v20130119-010614.jar
new file mode 100644
index 0000000..4eee5c0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.ui.source_2.2.0.v20130119-010614.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.p2.ui_2.2.0.v20130119-010614.jar b/NatTable/export/plugins/org.eclipse.equinox.p2.ui_2.2.0.v20130119-010614.jar
new file mode 100644
index 0000000..ab61b30
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.p2.ui_2.2.0.v20130119-010614.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.preferences.source_3.5.1.v20121031-182809.jar b/NatTable/export/plugins/org.eclipse.equinox.preferences.source_3.5.1.v20121031-182809.jar
new file mode 100644
index 0000000..2128aa1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.preferences.source_3.5.1.v20121031-182809.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.preferences_3.5.1.v20121031-182809.jar b/NatTable/export/plugins/org.eclipse.equinox.preferences_3.5.1.v20121031-182809.jar
new file mode 100644
index 0000000..fd83621
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.preferences_3.5.1.v20121031-182809.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.registry.source_3.5.200.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.registry.source_3.5.200.v20120522-1841.jar
new file mode 100644
index 0000000..aa1026a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.registry.source_3.5.200.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
new file mode 100644
index 0000000..755ba79
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.security.source_1.1.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.security.source_1.1.100.v20120522-1841.jar
new file mode 100644
index 0000000..8ab6206
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.security.source_1.1.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.security.ui.source_1.1.100.v20120522-2049.jar b/NatTable/export/plugins/org.eclipse.equinox.security.ui.source_1.1.100.v20120522-2049.jar
new file mode 100644
index 0000000..177bf3b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.security.ui.source_1.1.100.v20120522-2049.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.security.ui_1.1.100.v20120522-2049.jar b/NatTable/export/plugins/org.eclipse.equinox.security.ui_1.1.100.v20120522-2049.jar
new file mode 100644
index 0000000..087e6eb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.security.ui_1.1.100.v20120522-2049.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.security_1.1.100.v20120522-1841.jar b/NatTable/export/plugins/org.eclipse.equinox.security_1.1.100.v20120522-1841.jar
new file mode 100644
index 0000000..f09f20c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.security_1.1.100.v20120522-1841.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.0.0.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.0.0.v20110808-1657.jar
new file mode 100644
index 0000000..6ebfd6f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator.source_2.0.0.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20110808-1657.jar b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20110808-1657.jar
new file mode 100644
index 0000000..2b8465d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20110808-1657.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.source_1.0.301.v20120914-163612.jar b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.source_1.0.301.v20120914-163612.jar
new file mode 100644
index 0000000..2c05590
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator.source_1.0.301.v20120914-163612.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar
new file mode 100644
index 0000000..ef63f9d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.simpleconfigurator_1.0.301.v20120914-163612.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.util.source_1.0.400.v20120917-192807.jar b/NatTable/export/plugins/org.eclipse.equinox.util.source_1.0.400.v20120917-192807.jar
new file mode 100644
index 0000000..fc30d81
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.util.source_1.0.400.v20120917-192807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.equinox.util_1.0.400.v20120917-192807.jar b/NatTable/export/plugins/org.eclipse.equinox.util_1.0.400.v20120917-192807.jar
new file mode 100644
index 0000000..e81bb6a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.equinox.util_1.0.400.v20120917-192807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.help.source_3.6.0.v20120912-134126.jar b/NatTable/export/plugins/org.eclipse.help.source_3.6.0.v20120912-134126.jar
new file mode 100644
index 0000000..f51b1f6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.help.source_3.6.0.v20120912-134126.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.help_3.6.0.v20120912-134126.jar b/NatTable/export/plugins/org.eclipse.help_3.6.0.v20120912-134126.jar
new file mode 100644
index 0000000..79c6dc3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.help_3.6.0.v20120912-134126.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.annotation.source_1.0.1.v20130111-135246.jar b/NatTable/export/plugins/org.eclipse.jdt.annotation.source_1.0.1.v20130111-135246.jar
new file mode 100644
index 0000000..df8efa4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.annotation.source_1.0.1.v20130111-135246.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.annotation_1.0.1.v20130111-135246.jar b/NatTable/export/plugins/org.eclipse.jdt.annotation_1.0.1.v20130111-135246.jar
new file mode 100644
index 0000000..1c0c858
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.annotation_1.0.1.v20130111-135246.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.core.manipulation.source_1.5.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.jdt.core.manipulation.source_1.5.0.v20120523-1543.jar
new file mode 100644
index 0000000..722c5c5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.core.manipulation.source_1.5.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.core.manipulation_1.5.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.jdt.core.manipulation_1.5.0.v20120523-1543.jar
new file mode 100644
index 0000000..ea4a06d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.core.manipulation_1.5.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.core.source_3.8.3.v20130121-145325.jar b/NatTable/export/plugins/org.eclipse.jdt.core.source_3.8.3.v20130121-145325.jar
new file mode 100644
index 0000000..4cbb6ff
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.core.source_3.8.3.v20130121-145325.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.core_3.8.3.v20130121-145325.jar b/NatTable/export/plugins/org.eclipse.jdt.core_3.8.3.v20130121-145325.jar
new file mode 100644
index 0000000..aa7695a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.core_3.8.3.v20130121-145325.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug.source_3.7.101.v20120913-153601.jar b/NatTable/export/plugins/org.eclipse.jdt.debug.source_3.7.101.v20120913-153601.jar
new file mode 100644
index 0000000..ae91891
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug.source_3.7.101.v20120913-153601.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug.ui.source_3.6.100.v20120530-1425.jar b/NatTable/export/plugins/org.eclipse.jdt.debug.ui.source_3.6.100.v20120530-1425.jar
new file mode 100644
index 0000000..8215687
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug.ui.source_3.6.100.v20120530-1425.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug.ui_3.6.100.v20120530-1425.jar b/NatTable/export/plugins/org.eclipse.jdt.debug.ui_3.6.100.v20120530-1425.jar
new file mode 100644
index 0000000..643a85e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug.ui_3.6.100.v20120530-1425.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.api_description b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.api_description
new file mode 100644
index 0000000..f954c77
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.api_description
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component name="org.eclipse.jdt.debug_3.7.101.v20120913-153601" version="1.2">
+    <plugin id="org.eclipse.jdt.debug_3.7.101.v20120913-153601"/>
+    <package name="org.eclipse.jdt.debug.core" visibility="1">
+        <type name="IJavaArray" restrictions="3"/>
+        <type name="IJavaArrayType" restrictions="3"/>
+        <type name="IJavaBreakpoint" restrictions="3"/>
+        <type name="IJavaClassObject" restrictions="3"/>
+        <type name="IJavaClassPrepareBreakpoint" restrictions="3"/>
+        <type name="IJavaClassType" restrictions="3"/>
+        <type name="IJavaDebugTarget" restrictions="3"/>
+        <type name="IJavaExceptionBreakpoint" restrictions="3"/>
+        <type name="IJavaFieldVariable" restrictions="3"/>
+        <type name="IJavaInterfaceType" restrictions="3"/>
+        <type name="IJavaLineBreakpoint" restrictions="3"/>
+        <type name="IJavaMethodBreakpoint" restrictions="3"/>
+        <type name="IJavaMethodEntryBreakpoint" restrictions="3"/>
+        <type name="IJavaModifiers" restrictions="3"/>
+        <type name="IJavaObject" restrictions="3"/>
+        <type name="IJavaPatternBreakpoint" restrictions="3"/>
+        <type name="IJavaPrimitiveValue" restrictions="3"/>
+        <type name="IJavaReferenceType" restrictions="3"/>
+        <type name="IJavaStackFrame" restrictions="3"/>
+        <type name="IJavaStratumLineBreakpoint" restrictions="3"/>
+        <type name="IJavaTargetPatternBreakpoint" restrictions="3"/>
+        <type name="IJavaThread" restrictions="3"/>
+        <type name="IJavaThreadGroup" restrictions="3"/>
+        <type name="IJavaType" restrictions="3"/>
+        <type name="IJavaValue" restrictions="3"/>
+        <type name="IJavaVariable" restrictions="3"/>
+        <type name="IJavaWatchpoint" restrictions="3"/>
+        <type name="JDIDebugModel" restrictions="6"/>
+    </package>
+    <package name="org.eclipse.jdt.debug.eval" visibility="1">
+        <type name="EvaluationManager" restrictions="6"/>
+        <type name="IAstEvaluationEngine" restrictions="3"/>
+        <type name="IClassFileEvaluationEngine" restrictions="3"/>
+        <type name="ICompiledExpression" restrictions="3"/>
+        <type name="IEvaluationEngine" restrictions="3"/>
+        <type name="IEvaluationResult" restrictions="3"/>
+    </package>
+</component>
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.options b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.options
new file mode 100644
index 0000000..3ef5cf6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/.options
@@ -0,0 +1,6 @@
+org.eclipse.jdt.debug/debug=false
+org.eclipse.jdt.debug/debug/jdiEvents=false
+org.eclipse.jdt.debug/debug/jdiRequestTimes=false
+org.eclipse.jdt.debug/debug/astEvaluations=false
+org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
+
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..9865f45
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..b45c49e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/ECLIPSE_.SF
@@ -0,0 +1,29 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: 9LN9ftlpwdl+/7Mbd3WgntPl570=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: N+iWKRYKKiwVGL/rU8ZWKdbOAeA=

+

+Name: .options

+SHA1-Digest: m6OVYO6T8snEeJUB2BDlfIAP/a4=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: SAqY+5ITAL0mkdYeijlSRhyIaZk=

+

+Name: jdimodel.jar

+SHA1-Digest: r7k8FMVILHT/YV8h4LJVcXD9+h0=

+

+Name: .api_description

+SHA1-Digest: quGrigy0idmYtdRFm7x4r/hhCv0=

+

+Name: plugin.xml

+SHA1-Digest: 38GG9hT3IANr4BbPOzIbWuSj09k=

+

+Name: about.html

+SHA1-Digest: M+fykt9heyWoEv1LNiIEeBhi/2Q=

+

+Name: jdi.jar

+SHA1-Digest: kiwtdY79MkxwHvJtcHrC4FUbo6c=

+

+Name: plugin.properties

+SHA1-Digest: Py6O6Cx7hvulZf419gAGNBnMRds=

+

diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..c042e68
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/MANIFEST.MF
@@ -0,0 +1,64 @@
+Manifest-Version: 1.0

+Bundle-Localization: plugin

+Bundle-RequiredExecutionEnvironment: J2SE-1.5

+Bundle-SymbolicName: org.eclipse.jdt.debug; singleton:=true

+Eclipse-SourceReferences: scm:git:git://git.eclipse.org/gitroot/jdt/ec

+ lipse.jdt.debug.git;path="org.eclipse.jdt.debug";tag=v20120913-153601

+Bundle-Activator: org.eclipse.jdt.internal.debug.core.JDIDebugPlugin

+Require-Bundle: org.eclipse.core.resources;bundle-version="[3.5.0,4.0.

+ 0)",org.eclipse.debug.core;bundle-version="[3.5.0,4.0.0)",org.eclipse

+ .jdt.core;bundle-version="[3.8.0,4.0.0)",org.eclipse.core.runtime;bun

+ dle-version="[3.5.0,4.0.0)",org.eclipse.core.expressions;bundle-versi

+ on="[3.4.0,4.0.0)"

+Export-Package: com.sun.jdi,com.sun.jdi.connect,com.sun.jdi.connect.sp

+ i,com.sun.jdi.event,com.sun.jdi.request,org.eclipse.jdi,org.eclipse.j

+ di.hcr,org.eclipse.jdi.internal;x-friends:="org.eclipse.jdt.debug.ui"

+ ,org.eclipse.jdi.internal.connect;x-friends:="org.eclipse.jdt.debug.u

+ i",org.eclipse.jdi.internal.event;x-friends:="org.eclipse.jdt.debug.u

+ i",org.eclipse.jdi.internal.jdwp;x-friends:="org.eclipse.jdt.debug.ui

+ ",org.eclipse.jdi.internal.request;x-friends:="org.eclipse.jdt.debug.

+ ui",org.eclipse.jdi.internal.spy;x-friends:="org.eclipse.jdt.debug.ui

+ ",org.eclipse.jdt.debug.core,org.eclipse.jdt.debug.eval,org.eclipse.j

+ dt.internal.debug.core;x-friends:="org.eclipse.jdt.debug.ui,org.eclip

+ se.jdt.launching",org.eclipse.jdt.internal.debug.core.breakpoints;x-f

+ riends:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.internal.debug.cor

+ e.hcr;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.internal.

+ debug.core.logicalstructures;x-friends:="org.eclipse.jdt.debug.ui",or

+ g.eclipse.jdt.internal.debug.core.model;x-friends:="org.eclipse.jdt.d

+ ebug.ui",org.eclipse.jdt.internal.debug.eval;x-friends:="org.eclipse.

+ jdt.debug.ui",org.eclipse.jdt.internal.debug.eval.ast.engine;x-friend

+ s:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.internal.debug.eval.ast

+ .instructions;x-friends:="org.eclipse.jdt.debug.ui"

+Bundle-Version: 3.7.101.v20120913-153601

+Bundle-ClassPath: jdi.jar,jdimodel.jar,tools.jar

+Bundle-ActivationPolicy: lazy

+Bundle-Vendor: %providerName

+Bundle-Name: %pluginName

+Eclipse-BundleShape: dir

+Import-Package: com.ibm.icu.text

+Bundle-ManifestVersion: 2

+

+Name: .options

+SHA1-Digest: 5/O5tTad+7YJpWUhS6yN+V9SmHc=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: KyT9FF7C7t86NoBoa2kZT3ZJBfw=

+

+Name: jdimodel.jar

+SHA1-Digest: ro/PJLCJ0ovj+cpgxg4J2yxqzg8=

+

+Name: .api_description

+SHA1-Digest: w6TOaUQrlfQQ9PTHaxRaOqynhRM=

+

+Name: jdi.jar

+SHA1-Digest: kmZ/D90a0drd6Nj6OmNOQyOoLHY=

+

+Name: about.html

+SHA1-Digest: ejOZra0kypGLQQ2bJtGTX+LI8tU=

+

+Name: plugin.xml

+SHA1-Digest: fS7HqrqCTc5o+3CoMpuWimlSpt8=

+

+Name: plugin.properties

+SHA1-Digest: sBGaDfjFO8Z+PXOFXE9fX6BK4rw=

+

diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/eclipse.inf b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/eclipse.inf
new file mode 100644
index 0000000..7864d3c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/META-INF/eclipse.inf
@@ -0,0 +1,3 @@
+#Processed using Jarprocessor
+pack200.args = -E4
+pack200.conditioned = true
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/about.html b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/about.html
new file mode 100644
index 0000000..4602330
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 2, 2006</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdi.jar b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdi.jar
new file mode 100644
index 0000000..2e5175f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdi.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdimodel.jar b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdimodel.jar
new file mode 100644
index 0000000..b8fc863
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/jdimodel.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.properties b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.properties
new file mode 100644
index 0000000..9044b75
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.properties
@@ -0,0 +1,42 @@
+###############################################################################
+#  Copyright (c) 2000, 2009 IBM Corporation and others.
+#  All rights reserved. This program and the accompanying materials
+#  are made available under the terms of the Eclipse Public License v1.0
+#  which accompanies this distribution, and is available at
+#  http://www.eclipse.org/legal/epl-v10.html
+# 
+#  Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+
+
+pluginName=JDI Debug Model
+providerName=Eclipse.org
+
+descriptionCollection=Array
+descriptionMap=Map Entries
+descriptionMapEntry=Key and Value
+descriptionSWTComposite=Children
+
+javaLineBreakpoint.name=Java Line Breakpoints
+javaClassLoadBreakpoint.name=Java Class Load Breakpoints
+javaExceptionBreakpoint.name=Java Exception Breakpoints
+javaWatchpoint.name=Java Watchpoints
+javaMethodBreakpoint.name=Java Method Breakpoints
+
+virtualMachineManagerImpl= org.eclipse.jdi.internal.VirtualMachineManagerImpl
+javaLogicalStructures= Java Logical Structures
+
+JavaBreakpoint.name = Java Breakpoint
+JavaClassLoadBreakpoint.name = Java Class Load Breakpoint
+CommonJavaLineBreakpoint.name = Common Java Line Breakpoint
+JavaLineBreakpoint.name = Java Line Breakpoint
+JavaPatternBreakpoint.name = Java Pattern Breakpoint
+JavaTargetPatternBreakpoint.name = Java Target Pattern Breakpoint
+JavaExceptionBreakpoint.name = Java Exception Breakpoint
+JavaWatchpoint.name = Java Watchpoint
+JavaMethodBreakpoint.name = Java Method Breakpoint
+JavaMethodEntryBreakpoint.name = Java Method Entry Breakpoint
+JavaStratumLineBreakpoint.name = Java Stratum Line Breakpoint
+
+breakpointListeners.name = Java Breakpoint Listeners
diff --git a/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.xml b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.xml
new file mode 100644
index 0000000..bbfd254
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.debug_3.7.101.v20120913-153601/plugin.xml
@@ -0,0 +1,354 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<!--
+     Copyright (c) 2005, 2010 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+
+<plugin>
+
+    
+<!-- Not to be extended com.sun.tools.jdi.VirtualMachineManagerImpl or org.eclipse.jdi.internal.VirtualMachineManagerImpl -->
+   <extension-point id="jdiclient" name="%virtualMachineManagerImpl"  schema="schema/jdiclient.exsd"/>
+   <extension-point id="javaLogicalStructures" name="%javaLogicalStructures" schema="schema/javaLogicalStructures.exsd"/>
+   <extension-point id="breakpointListeners" name="%breakpointListeners.name" schema="schema/breakpointListeners.exsd"/>
+
+<!-- Extensions -->
+   <extension
+         point="org.eclipse.debug.core.breakpoints">
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaLineBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint"
+            id="javaLineBreakpoint"
+            name="%javaLineBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint"
+            id="javaClassPrepareBreakpoint"
+            name="%javaClassLoadBreakpoint.name">
+      </breakpoint>      
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaPatternBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint"
+            id="javaPatternBreakpoint"
+            name="%javaLineBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaTargetPatternBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint"
+            id="javaTargetPatternBreakpoint"
+            name="%javaLineBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaExceptionBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint"
+            id="javaExceptionBreakpoint"
+            name="%javaExceptionBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaWatchpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint"
+            id="javaWatchpoint"
+            name="%javaWatchpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaMethodBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint"
+            id="javaMethodBreakpoint"
+            name="%javaMethodBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint"
+            id="javaMethodEntryBreakpoint"
+            name="%javaMethodBreakpoint.name">
+      </breakpoint>
+      <breakpoint
+            markerType="org.eclipse.jdt.debug.javaStratumLineBreakpointMarker"
+            class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint"
+            id="javaStratumLineBreakpointMarker"
+            name="%javaLineBreakpoint.name">
+      </breakpoint>
+   </extension>
+   <extension
+         id="javaBreakpointMarker"
+         name="%JavaBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.debug.core.breakpointMarker">
+      </super>
+   </extension>
+   <extension
+         id="javaClassPrepareBreakpointMarker"
+         name="%JavaClassLoadBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+   </extension>   
+   <extension
+         id="commonJavaLineBreakpointMarker"
+         name="%CommonJavaLineBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaBreakpointMarker">
+      </super>
+      <super
+            type="org.eclipse.debug.core.lineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.typeName">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.installCount">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.hitCount">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.expired">
+      </attribute>
+   </extension>
+   <extension
+         id="javaLineBreakpointMarker"
+         name="%JavaLineBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+   </extension>
+   <extension
+         id="javaPatternBreakpointMarker"
+         name="%JavaPatternBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.pattern">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.sourceName">
+      </attribute>
+   </extension>
+   <extension
+         id="javaTargetPatternBreakpointMarker"
+         name="%JavaTargetPatternBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.sourceName">
+      </attribute>
+   </extension>
+   <extension
+         id="javaExceptionBreakpointMarker"
+         name="%JavaExceptionBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.caught">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.uncaught">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.checked">
+      </attribute>
+   </extension>
+   <extension
+         id="javaWatchpointMarker"
+         name="%JavaWatchpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.fieldName">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.access">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.modification">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.auto_disabled">
+      </attribute>
+   </extension>
+   <extension
+         id="javaMethodBreakpointMarker"
+         name="%JavaMethodBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.methodName">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.methodSignature">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.entry">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.exit">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.native">
+      </attribute>
+   </extension>
+   <extension
+         id="javaMethodEntryBreakpointMarker"
+         name="%JavaMethodEntryBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.methodName">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.methodSignature">
+      </attribute>
+   </extension>
+   <extension
+         id="javaStratumLineBreakpointMarker"
+         name="%JavaStratumLineBreakpoint.name"
+         point="org.eclipse.core.resources.markers">
+      <super
+            type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
+      </super>
+      <persistent
+            value="true">
+      </persistent>
+      <attribute
+            name="org.eclipse.jdt.debug.core.stratum">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.sourceName">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.sourcePath">
+      </attribute>
+      <attribute
+            name="org.eclipse.jdt.debug.core.pattern">
+      </attribute>
+   </extension>
+
+   
+   <extension point="org.eclipse.core.expressions.propertyTesters">
+      <propertyTester
+      		namespace="org.eclipse.jdt.debug"
+            properties="isMultiStrata"
+            type="org.eclipse.debug.core.model.IStackFrame"
+            class="org.eclipse.jdt.internal.debug.core.JavaDebugPropertyTester"
+            id="org.eclipse.jdt.debug.PropertyTester">
+      </propertyTester>        
+   </extension>
+   
+  	<extension point="org.eclipse.core.runtime.preferences">
+		<initializer class="org.eclipse.jdt.internal.debug.core.JDIDebugPluginPreferenceInitializer"/>
+	</extension>
+   <extension
+         point="org.eclipse.jdt.debug.javaLogicalStructures">
+      <javaLogicalStructure
+            subtypes="true"
+            value="return entrySet().toArray();"
+            type="java.util.Map"
+            description="%descriptionMap"/>
+      <javaLogicalStructure
+            subtypes="true"
+            value="return toArray();"
+            type="java.util.Collection"
+            description="%descriptionCollection"/>
+      <javaLogicalStructure
+            subtypes="true"
+            type="java.util.Map$Entry"
+            description="%descriptionMapEntry">
+         <variable
+               value="return getKey();"
+               name="key"/>
+         <variable
+               value="return getValue();"
+               name="value"/>
+      </javaLogicalStructure>
+      <javaLogicalStructure
+            subtypes="true"
+            value="return getChildren();"
+            type="org.eclipse.swt.widgets.Composite"
+            description="%descriptionSWTComposite"/>
+   </extension>
+   <extension
+         point="org.eclipse.debug.core.logicalStructureProviders">
+      <logicalStructureProvider
+            class="org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures"
+            modelIdentifier="org.eclipse.jdt.debug"/>
+   </extension>
+   <extension
+         point="org.eclipse.debug.core.breakpointImportParticipants">
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker">
+      </importParticipant>
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaExceptionBreakpointMarker">
+      </importParticipant>
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
+      </importParticipant>
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaMethodBreakpointMarker">
+      </importParticipant>
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker">
+      </importParticipant>
+      <importParticipant
+            participant="org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant"
+            type="org.eclipse.jdt.debug.javaWatchpointMarker">
+      </importParticipant>
+   </extension>
+   
+</plugin>
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit.core.source_3.7.100.v20120523-1257.jar b/NatTable/export/plugins/org.eclipse.jdt.junit.core.source_3.7.100.v20120523-1257.jar
new file mode 100644
index 0000000..272b4bb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit.core.source_3.7.100.v20120523-1257.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit.core_3.7.100.v20120523-1257.jar b/NatTable/export/plugins/org.eclipse.jdt.junit.core_3.7.100.v20120523-1257.jar
new file mode 100644
index 0000000..abaa0dc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit.core_3.7.100.v20120523-1257.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit.runtime.source_3.4.301.v20120914-131016.jar b/NatTable/export/plugins/org.eclipse.jdt.junit.runtime.source_3.4.301.v20120914-131016.jar
new file mode 100644
index 0000000..0db91f9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit.runtime.source_3.4.301.v20120914-131016.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit.runtime_3.4.301.v20120914-131016.jar b/NatTable/export/plugins/org.eclipse.jdt.junit.runtime_3.4.301.v20120914-131016.jar
new file mode 100644
index 0000000..45deca6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit.runtime_3.4.301.v20120914-131016.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit.source_3.7.100.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.jdt.junit.source_3.7.100.v20120523-1543.jar
new file mode 100644
index 0000000..822e905
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit.source_3.7.100.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.junit_3.7.100.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.jdt.junit_3.7.100.v20120523-1543.jar
new file mode 100644
index 0000000..e3483e7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.junit_3.7.100.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.launching.source_3.6.101.v20130111-183046.jar b/NatTable/export/plugins/org.eclipse.jdt.launching.source_3.6.101.v20130111-183046.jar
new file mode 100644
index 0000000..c947188
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.launching.source_3.6.101.v20130111-183046.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.launching_3.6.101.v20130111-183046.jar b/NatTable/export/plugins/org.eclipse.jdt.launching_3.6.101.v20130111-183046.jar
new file mode 100644
index 0000000..52c41c0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.launching_3.6.101.v20130111-183046.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.ui.source_3.8.2.v20130107-165834.jar b/NatTable/export/plugins/org.eclipse.jdt.ui.source_3.8.2.v20130107-165834.jar
new file mode 100644
index 0000000..50cd20f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.ui.source_3.8.2.v20130107-165834.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jdt.ui_3.8.2.v20130107-165834.jar b/NatTable/export/plugins/org.eclipse.jdt.ui_3.8.2.v20130107-165834.jar
new file mode 100644
index 0000000..291a86c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jdt.ui_3.8.2.v20130107-165834.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface.databinding.source_1.6.0.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.jface.databinding.source_1.6.0.v20120912-132807.jar
new file mode 100644
index 0000000..511e321
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface.databinding.source_1.6.0.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface.databinding_1.6.0.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.jface.databinding_1.6.0.v20120912-132807.jar
new file mode 100644
index 0000000..7617f9e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface.databinding_1.6.0.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface.source_3.8.102.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.jface.source_3.8.102.v20130123-162658.jar
new file mode 100644
index 0000000..e50b455
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface.source_3.8.102.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface.text.source_3.8.2.v20121126-164145.jar b/NatTable/export/plugins/org.eclipse.jface.text.source_3.8.2.v20121126-164145.jar
new file mode 100644
index 0000000..3fd6448
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface.text.source_3.8.2.v20121126-164145.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface.text_3.8.2.v20121126-164145.jar b/NatTable/export/plugins/org.eclipse.jface.text_3.8.2.v20121126-164145.jar
new file mode 100644
index 0000000..ce660a7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface.text_3.8.2.v20121126-164145.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.jface_3.8.102.v20130123-162658.jar b/NatTable/export/plugins/org.eclipse.jface_3.8.102.v20130123-162658.jar
new file mode 100644
index 0000000..2181fe8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.jface_3.8.102.v20130123-162658.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ltk.core.refactoring.source_3.6.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.ltk.core.refactoring.source_3.6.0.v20120523-1543.jar
new file mode 100644
index 0000000..ef6a582
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ltk.core.refactoring.source_3.6.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ltk.core.refactoring_3.6.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.ltk.core.refactoring_3.6.0.v20120523-1543.jar
new file mode 100644
index 0000000..5065f89
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ltk.core.refactoring_3.6.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring.source_3.7.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring.source_3.7.0.v20120523-1543.jar
new file mode 100644
index 0000000..e4af5f5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring.source_3.7.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring_3.7.0.v20120523-1543.jar b/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring_3.7.0.v20120523-1543.jar
new file mode 100644
index 0000000..f9531eb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ltk.ui.refactoring_3.7.0.v20120523-1543.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.osgi.services.source_3.3.100.v20120522-1822.jar b/NatTable/export/plugins/org.eclipse.osgi.services.source_3.3.100.v20120522-1822.jar
new file mode 100644
index 0000000..f4dde7f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.osgi.services.source_3.3.100.v20120522-1822.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.osgi.services_3.3.100.v20120522-1822.jar b/NatTable/export/plugins/org.eclipse.osgi.services_3.3.100.v20120522-1822.jar
new file mode 100644
index 0000000..1be0d15
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.osgi.services_3.3.100.v20120522-1822.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.osgi.source_3.8.2.v20130124-134944.jar b/NatTable/export/plugins/org.eclipse.osgi.source_3.8.2.v20130124-134944.jar
new file mode 100644
index 0000000..1a03df3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.osgi.source_3.8.2.v20130124-134944.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar b/NatTable/export/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
new file mode 100644
index 0000000..47b3653
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.osgi_3.8.2.v20130124-134944.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.build.source_3.8.2.v20121114-140810.jar b/NatTable/export/plugins/org.eclipse.pde.build.source_3.8.2.v20121114-140810.jar
new file mode 100644
index 0000000..0f879f7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build.source_3.8.2.v20121114-140810.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.api_description b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.api_description
new file mode 100644
index 0000000..2ecaab9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.api_description
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component name="org.eclipse.pde.build_3.8.2.v20121114-140810" version="1.2">
+    <plugin id="org.eclipse.pde.build_3.8.2.v20121114-140810"/>
+    <package name="org.eclipse.pde.build" visibility="1">
+        <type name="Constants" restrictions="1"/>
+        <type name="IAntScript" restrictions="1"/>
+    </package>
+</component>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.options b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.options
new file mode 100644
index 0000000..3456b32
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/.options
@@ -0,0 +1,2 @@
+# Debugging options for the org.eclipse.pde.build plug-in.
+org.eclipse.pde.build/debug = false
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..4292169
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..7f37303
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/ECLIPSE_.SF
@@ -0,0 +1,95 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: TrpIG5DmjN2EmUEpAqDEmaot6uY=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: fXa8Xs6AaEXoAUJDOfwzY6t9eNg=

+

+Name: about_files/LICENSE-2.0.txt

+SHA1-Digest: DMnZPrY7w/ZEOj0YI/l8KoozuvM=

+

+Name: templates/headless-build/allElements.xml

+SHA1-Digest: uNOP4x87ZFcxCZrh1wHh6xocNGE=

+

+Name: pdebuild.jar

+SHA1-Digest: Zb3cOiGx+O00A24CBbVE0ByqcQk=

+

+Name: data/30/plugin/plugin.xml

+SHA1-Digest: TNr0SYVHOz82hYL1E035r1bdaxI=

+

+Name: data/21/fragment/fragment.xml

+SHA1-Digest: RuOvETVwkWHHIz6sLL0cGzWOyfs=

+

+Name: plugin.properties

+SHA1-Digest: fSjiXuBXrKDeiadiN8kWDMB5+d0=

+

+Name: scripts/build.xml

+SHA1-Digest: Ra/buYWq+UnCJcPzA5sz41d/1Wo=

+

+Name: data/30/plugin/META-INF/MANIFEST.MF

+SHA1-Digest: uGP7DGAAo+v2VD2WZMZMcvbW5rg=

+

+Name: data/30/fragment/META-INF/MANIFEST.MF

+SHA1-Digest: xuwIdriTMf5tW/1Q8pgg/DXqrkU=

+

+Name: data/env.properties

+SHA1-Digest: xv4et2pXxLF6mALWLgDnsTcJMz0=

+

+Name: templates/headless-build/customTargets.xml

+SHA1-Digest: WfSw0cT+SncB8LMknZdPm99pXwQ=

+

+Name: plugin.xml

+SHA1-Digest: bilO3wUDEZgFwHENKZN2yGlVBis=

+

+Name: templates/plugins/customBuildCallbacks.xml

+SHA1-Digest: IDfOpRJ/uOOutPKv/917vToHckA=

+

+Name: templates/headless-build/customAssembly.xml

+SHA1-Digest: nl0V76bfR+5xXjTsr6dxkqHE0oY=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: Be6Dn3xDZvaID51mxqly5JuhaGA=

+

+Name: templates/packager/packager.properties

+SHA1-Digest: A2VYb798KxbcKhE+fylifD+BNcY=

+

+Name: scripts/package.xml

+SHA1-Digest: Sbeva+/SSgDw+vwb8fGfCaGsdW4=

+

+Name: .api_description

+SHA1-Digest: AfZfh6MXyPPQrOXCNu3PYFtA41M=

+

+Name: templates/packager/packaging.properties

+SHA1-Digest: lmN2qWEGzwO/oNanETL1E0OQIFg=

+

+Name: data/30/fragment/fragment.xml

+SHA1-Digest: zwzOmFfCE2+ab7G9wkLU7ozpJPc=

+

+Name: about.html

+SHA1-Digest: NsqonTvTIooyUcpddXY8f055MmA=

+

+Name: templates/packager/customTargets.xml

+SHA1-Digest: cvpNR4xRYfhWx6708nI3/HdIawM=

+

+Name: data/21/plugin/plugin.xml

+SHA1-Digest: TpZd48Jmrj9/LTQDyuUubfQoi5w=

+

+Name: lib/pdebuild-ant.jar

+SHA1-Digest: QRX4y41hbQG1faQneTQyffpeaTw=

+

+Name: .options

+SHA1-Digest: jf17v6tebrVOy/2LizKC8hyG2EM=

+

+Name: scripts/productBuild/productBuild.xml

+SHA1-Digest: oW6j+uDQxDJrYO2HjRe41dC20cs=

+

+Name: templates/headless-build/build.properties

+SHA1-Digest: oeUv/uNjagmDhvAUfFhB8HO7sgA=

+

+Name: templates/features/customBuildCallbacks.xml

+SHA1-Digest: NyC3o1nQkrV1sYrLIPJr89aqmcQ=

+

+Name: scripts/productBuild/allElements.xml

+SHA1-Digest: XQ6qftLqyFAkDlu2MTS22ncyfi0=

+

+Name: scripts/genericTargets.xml

+SHA1-Digest: sy1+HfI5BzalYdU8PaJRsxFA/PM=

+

diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..be26520
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/MANIFEST.MF
@@ -0,0 +1,140 @@
+Manifest-Version: 1.0

+Bundle-Localization: plugin

+Bundle-RequiredExecutionEnvironment: J2SE-1.4

+Bundle-SymbolicName: org.eclipse.pde.build;singleton:=true

+Eclipse-SourceReferences: scm:git:git://git.eclipse.org/gitroot/pde/ec

+ lipse.pde.build.git;path="org.eclipse.pde.build";tag=v20121114-140810

+Bundle-Activator: org.eclipse.pde.internal.build.BuildActivator

+Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)

+ ",org.eclipse.ant.core;bundle-version="[3.1.100,4.0.0)",org.eclipse.c

+ ore.runtime.compatibility;bundle-version="[3.1.100,4.0.0)";resolution

+ :=optional,org.eclipse.osgi;bundle-version="[3.3.0,4.0.0)",org.eclips

+ e.equinox.p2.jarprocessor;bundle-version="[1.0.1,2.0.0)",org.eclipse.

+ equinox.p2.publisher;bundle-version="1.1.0",org.eclipse.equinox.p2.re

+ pository.tools;bundle-version="[2.0.0,3.0.0)";resolution:=optional,or

+ g.eclipse.equinox.p2.director.app;bundle-version="1.0.200",org.eclips

+ e.equinox.p2.publisher.eclipse;bundle-version="1.0.0"

+Export-Package: org.eclipse.pde.build,org.eclipse.pde.internal.build;x

+ -friends:="org.eclipse.pde.core,org.eclipse.pde.ui,org.eclipse.pde.la

+ unching",org.eclipse.pde.internal.build.ant;x-internal:=true,org.ecli

+ pse.pde.internal.build.builder;x-internal:=true,org.eclipse.pde.inter

+ nal.build.fetch;x-internal:=true,org.eclipse.pde.internal.build.packa

+ ger;x-friends:="org.eclipse.pde.core",org.eclipse.pde.internal.build.

+ properties;x-internal:=true,org.eclipse.pde.internal.build.publisher.

+ compatibility;x-internal:=true,org.eclipse.pde.internal.build.site;x-

+ friends:="org.eclipse.pde.core,org.eclipse.pde.ui",org.eclipse.pde.in

+ ternal.build.site.compatibility;x-internal:=true

+Bundle-Version: 3.8.2.v20121114-140810

+Bundle-ClassPath: pdebuild.jar

+Bundle-ActivationPolicy: lazy

+Bundle-Vendor: %providerName

+Bundle-Name: %pluginName

+Eclipse-BundleShape: dir

+Import-Package: com.ibm.icu.util,org.eclipse.equinox.frameworkadmin;ve

+ rsion="[2.0.0,3.0.0)",org.eclipse.equinox.internal.p2.core.helpers,or

+ g.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.p2.

+ engine.phases,org.eclipse.equinox.internal.p2.metadata,org.eclipse.eq

+ uinox.internal.p2.metadata.expression,org.eclipse.equinox.internal.p2

+ .updatesite;resolution:=optional,org.eclipse.equinox.internal.provisi

+ onal.frameworkadmin,org.eclipse.equinox.p2.core;version="[2.0.0,3.0.0

+ )",org.eclipse.equinox.p2.engine;version="[2.0.0,3.0.0)",org.eclipse.

+ equinox.p2.metadata;version="[2.0.0,3.0.0)",org.eclipse.equinox.p2.me

+ tadata.expression;version="[2.0.0,3.0.0)",org.eclipse.equinox.p2.quer

+ y;version="[2.0.0,3.0.0)",org.eclipse.equinox.p2.repository;version="

+ [2.0.0,3.0.0)",org.eclipse.equinox.p2.repository.artifact;version="[2

+ .0.0,3.0.0)",org.eclipse.equinox.p2.repository.artifact.spi;version="

+ [2.0.0,3.0.0)",org.eclipse.equinox.p2.repository.metadata;version="[2

+ .0.0,3.0.0)",org.eclipse.equinox.simpleconfigurator.manipulator;versi

+ on="[2.0.0,3.0.0)"

+Bundle-ManifestVersion: 2

+

+Name: about_files/LICENSE-2.0.txt

+SHA1-Digest: K4uBUimqimHkg/tLoFiLi2xJGJA=

+

+Name: templates/headless-build/allElements.xml

+SHA1-Digest: q2bBKYqmPHqOOoZ/KHGW27vpTrs=

+

+Name: pdebuild.jar

+SHA1-Digest: nEILS99uXnFjBO29gPhC3ZNqY8M=

+

+Name: data/30/plugin/plugin.xml

+SHA1-Digest: I0t+o6kXbySrxIY1bLaTaeai3Vc=

+

+Name: data/21/fragment/fragment.xml

+SHA1-Digest: AbavRQNBCu7bTM0Lc1H50zDiSYo=

+

+Name: plugin.properties

+SHA1-Digest: On4ECYWupC7e7IaidKlhX7JRmGE=

+

+Name: scripts/build.xml

+SHA1-Digest: ALT6mg0J2VkdlElO/DZKKircLUY=

+

+Name: data/30/plugin/META-INF/MANIFEST.MF

+SHA1-Digest: YY/Djivfu2eLXiPBR81hSqa2uJQ=

+

+Name: data/30/fragment/META-INF/MANIFEST.MF

+SHA1-Digest: Irr/y/I+zj9qi1W87gYOTMKdbY4=

+

+Name: data/env.properties

+SHA1-Digest: gGjz5VGccfah5Hgbh30na8FucKQ=

+

+Name: templates/headless-build/customTargets.xml

+SHA1-Digest: ysKk345XLu/en5JFKsouuTT68/E=

+

+Name: plugin.xml

+SHA1-Digest: 3Jf5LkVxEzQPS28HrT6AxOgqilU=

+

+Name: templates/plugins/customBuildCallbacks.xml

+SHA1-Digest: LJ6pFU49HSIl5sgRQD3RjkLzrAA=

+

+Name: templates/headless-build/customAssembly.xml

+SHA1-Digest: YCnG/irNOio2TVNnXRqFrWsbPdk=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 3VDEfqObUI4464gmv8s9+mQ9JQM=

+

+Name: templates/packager/packager.properties

+SHA1-Digest: RnFzi2UlqXOGBjcV37bgjoN5ClE=

+

+Name: scripts/package.xml

+SHA1-Digest: SYAECf2gSUtms4UQv0C5kER28fk=

+

+Name: .api_description

+SHA1-Digest: /f5Wnt4krjPFqv/E2BM6csGZs4I=

+

+Name: templates/packager/packaging.properties

+SHA1-Digest: N3d+O5q1xiIYTVEXff2eyLOsHPE=

+

+Name: data/30/fragment/fragment.xml

+SHA1-Digest: lyCvCPJfg+w2XjG/WSlLT9rJmxo=

+

+Name: about.html

+SHA1-Digest: PTYI3wCEbgadLnCeEqDFZO2n2Bk=

+

+Name: templates/packager/customTargets.xml

+SHA1-Digest: NdAmTAEHkbWLOPJOQj58nlgkgoE=

+

+Name: data/21/plugin/plugin.xml

+SHA1-Digest: TjrGjV+gDiv3p1mvjHOt/d8yOv4=

+

+Name: lib/pdebuild-ant.jar

+SHA1-Digest: 7KJacZXM2blu89qGVA4AGwprAqc=

+

+Name: .options

+SHA1-Digest: 5rmPsLCzhc3+eEEnwq59tbx7+JM=

+

+Name: scripts/productBuild/productBuild.xml

+SHA1-Digest: DVR/5b8vHCrQlpFCG2J8XUvmay0=

+

+Name: templates/headless-build/build.properties

+SHA1-Digest: gQW5LFibSsDdTKHbXmPzAPMa7Uk=

+

+Name: templates/features/customBuildCallbacks.xml

+SHA1-Digest: Ao54/q93oQ48bt2DqXbflVrwLRc=

+

+Name: scripts/productBuild/allElements.xml

+SHA1-Digest: bQlG+MHxu2RC8iu8mxTFarrNia8=

+

+Name: scripts/genericTargets.xml

+SHA1-Digest: kEVtVOOX/riWzO7Q9QZbeyoVggM=

+

diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/eclipse.inf b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/eclipse.inf
new file mode 100644
index 0000000..5e42b4e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/META-INF/eclipse.inf
@@ -0,0 +1,3 @@
+#Processed using Jarprocessor
+jarprocessor.exclude.children = true
+jarprocessor.exclude.pack = true
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about.html b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about.html
new file mode 100644
index 0000000..5ac3da7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>February 08, 2007</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
+
+<h3>Third Party Content</h3>
+
+<p>The Content includes items that have been sourced from third parties as set out below. If you 
+did not receive this Content directly from the Eclipse Foundation, the following is provided 
+for informational purposes only, and you should look to the Redistributor&rsquo;s license for 
+terms and conditions of use.</p>
+
+<h4>OSGi Materials</h4>
+
+<p>The following file:</p>
+
+<ul>
+	<li>org/osgi/framework/Version</li>
+</ul>
+
+<p>shall be defined as a subset of the &quot;OSGi Materials.&quot;  The OSGi Materials are:</p>
+
+<blockquote>
+Copyright (c) 2000, 2006
+<br /><br />
+OSGi Alliance
+Bishop Ranch 6<br/>
+2400 Camino Ramon, Suite 375<br/>
+San Ramon, CA 94583 USA
+<br /><br />
+All Rights Reserved.
+</blockquote>
+
+<p>The OSGi Materials are provided to you under the terms and conditions of the Apache License, Version 2.0.  A copy of the license is contained
+in the file <a href="about_files/LICENSE-2.0.txt" target="_blank">LICENSE-2.0.txt</a> and is also available at <a href="http://www.apache.org/licenses/LICENSE-2.0.html" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>.</p>
+
+<p>Implementation of certain elements of the OSGi Materials may be subject to third party intellectual property rights, including without limitation, patent rights (such a third party may
+or may not be a member of the OSGi Alliance).  The OSGi Alliance and its members are not responsible and shall not be held responsible in any manner for identifying or failing to identify any or all such third party
+intellectual property rights.</p>
+
+<small>OSGi&trade; is a trademark, registered trademark, or service mark of The OSGi Alliance in the US and other countries. Java is a trademark,
+registered trademark, or service mark of Sun Microsystems, Inc. in the US and other countries. All other trademarks, registered trademarks, or
+service marks used in the Content are the property of their respective owners and are hereby recognized.</small>
+</body>
+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about_files/LICENSE-2.0.txt b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about_files/LICENSE-2.0.txt
new file mode 100644
index 0000000..d645695
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/about_files/LICENSE-2.0.txt
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/fragment/fragment.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/fragment/fragment.xml
new file mode 100644
index 0000000..8825e5d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/fragment/fragment.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<fragment
+   id="FRAGMENT_ID"
+   name="%pluginName"
+   version="FRAGMENT_VERSION"
+   provider-name="%providerName"
+   plugin-id="PLUGIN_ID"
+   plugin-version="PLUGIN_VERSION">
+
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+
+</fragment>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/plugin/plugin.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/plugin/plugin.xml
new file mode 100644
index 0000000..9ffda78
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/21/plugin/plugin.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin
+  name="%pluginName"
+  id="PLUGIN_ID"
+  version="PLUGIN_VERSION"
+  provider-name="%providerName">
+  
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+  
+</plugin>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..68a0b23
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/META-INF/MANIFEST.MF
@@ -0,0 +1,8 @@
+Manifest-Version: 1.0
+Bundle-Name: %pluginName
+Bundle-SymbolicName: FRAGMENT_ID; singleton=true
+Bundle-Version: FRAGMENT_VERSION
+Fragment-Host: PLUGIN_ID;bundle-version="PLUGIN_VERSION"
+Bundle-Localization: plugin
+Bundle-Vendor: %providerName
+Eclipse-PlatformFilter: PLATFORM_FILTER
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/fragment.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/fragment.xml
new file mode 100644
index 0000000..2bf4905
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/fragment/fragment.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<fragment>
+
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+
+</fragment>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..d8c86f9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/META-INF/MANIFEST.MF
@@ -0,0 +1,6 @@
+Manifest-Version: 1.0
+Bundle-Name: %pluginName
+Bundle-SymbolicName: PLUGIN_ID; singleton=true
+Bundle-Version: PLUGIN_VERSION
+Bundle-Localization: plugin
+Bundle-Vendor: %providerName
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/plugin.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/plugin.xml
new file mode 100644
index 0000000..e665764
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/30/plugin/plugin.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin>
+  
+  <extension point = "org.eclipse.pde.core.source">
+     <location path="src" />
+  </extension>
+  
+</plugin>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/env.properties b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/env.properties
new file mode 100644
index 0000000..88799f5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/data/env.properties
@@ -0,0 +1,63 @@
+###############################################################################
+# Copyright (c) 2006, 2010 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+CDC-1.0/Foundation-1.0.javacSource=1.3
+CDC-1.0/Foundation-1.0.javacTarget=1.1
+
+CDC-1.1/Foundation-1.1.javacSource=1.3
+CDC-1.1/Foundation-1.1.javacTarget=1.2
+
+OSGi/Minimum-1.0.javacSource=1.3
+OSGi/Minimum-1.0.javacTarget=1.1
+
+OSGi/Minimum-1.1.javacSource=1.3
+OSGi/Minimum-1.1.javacTarget=1.2
+
+OSGi/Minimum-1.2.javacSource=1.3
+OSGi/Minimum-1.2.javacTarget=1.2
+
+JRE-1.1.javacSource=1.1
+JRE-1.1.javacTarget=1.1
+
+J2SE-1.2.javacSource=1.2
+J2SE-1.2.javacTarget=1.1
+
+J2SE-1.3.javacSource=1.3
+J2SE-1.3.javacTarget=1.1
+
+J2SE-1.4.javacSource=1.3
+J2SE-1.4.javacTarget=1.2
+
+J2SE-1.5.javacSource=1.5
+J2SE-1.5.javacTarget=1.5
+
+JavaSE-1.6.javacSource=1.6
+JavaSE-1.6.javacTarget=1.6
+
+JavaSE-1.7.javacSource=1.7
+JavaSE-1.7.javacTarget=1.7
+
+PersonalJava-1.1.javacSource=1.1
+PersonalJava-1.1.javacTarget=1.1
+
+PersonalJava-1.2.javacSource=1.1
+PersonalJava-1.2.javacTarget=1.1
+
+CDC-1.0/PersonalBasis-1.0.javacSource=1.3
+CDC-1.0/PersonalBasis-1.0.javacTarget=1.1
+
+CDC-1.0/PersonalJava-1.0.javacSource=1.3
+CDC-1.0/PersonalJava-1.0.javacTarget=1.1
+
+CDC-1.1/PersonalBasis-1.1.javacSource=1.3
+CDC-1.1/PersonalBasis-1.1.javacTarget=1.2
+
+CDC-1.1/PersonalJava-1.1.javacSource=1.3
+CDC-1.1/PersonalJava-1.1.javacTarget=1.2
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/lib/pdebuild-ant.jar b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/lib/pdebuild-ant.jar
new file mode 100644
index 0000000..56c4ff5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/lib/pdebuild-ant.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/pdebuild.jar b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/pdebuild.jar
new file mode 100644
index 0000000..7c9e684
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/pdebuild.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.properties b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.properties
new file mode 100644
index 0000000..01218bc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.properties
@@ -0,0 +1,14 @@
+###############################################################################
+# Copyright (c) 2003, 2006 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+# 
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+pluginName = Plug-in Development Environment Build Support
+providerName = Eclipse.org
+
+fetchFactories.name = Fetch Script Factories
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.xml
new file mode 100644
index 0000000..8258c3f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/plugin.xml
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?><!--
+    Copyright (c) 2005, 2010 IBM Corporation and others.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v1.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v10.html
+   
+    Contributors:
+        IBM Corporation - initial API and implementation
+ -->
+
+<plugin>
+   <extension-point id="fetchFactories" name="%fetchFactories.name" schema="schema/fetchFactories.exsd"/>
+<!-- Tasks -->
+   <extension
+         point="org.eclipse.ant.core.antTasks">
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.brand"
+            class="org.eclipse.pde.internal.build.tasks.BrandTask">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.brand.p2.artifacts"
+      		class="org.eclipse.pde.internal.build.publisher.BrandP2Task">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.gatherBundle"
+      		class="org.eclipse.pde.internal.build.publisher.GatherBundleTask">
+      </antTask>
+      <antTask
+      		library="lib/pdebuild-ant.jar"
+      		name="eclipse.gatherFeature"
+      		class="org.eclipse.pde.internal.build.publisher.GatherFeatureTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.fetch"
+            class="org.eclipse.pde.internal.build.tasks.FetchTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.buildScript"
+            class="org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.generateFeature"
+            class="org.eclipse.pde.internal.build.tasks.FeatureGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.buildManifest"
+            class="org.eclipse.pde.internal.build.tasks.BuildManifestTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.assembler"
+            class="org.eclipse.pde.internal.build.tasks.PackagerTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.idReplacer"
+            class="org.eclipse.pde.internal.build.tasks.IdReplaceTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.licenseReplacer"
+            class="org.eclipse.pde.internal.build.tasks.LicenseReplaceTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.jnlpGenerator"
+            class="org.eclipse.pde.internal.build.tasks.JNLPGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.unzipperBuilder"
+            class="org.eclipse.pde.internal.build.tasks.UnzipperGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.fetchFilesGenerator"
+            class="org.eclipse.pde.internal.build.tasks.FetchFileGeneratorTask">
+      </antTask>
+      <antTask
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.versionReplacer"
+            class="org.eclipse.pde.internal.build.tasks.GenericVersionReplacer">
+      </antTask>
+      <antTask
+            class="org.eclipse.pde.internal.build.publisher.FeaturesAndBundlesTask"
+            library="lib/pdebuild-ant.jar"
+            name="eclipse.publish.featuresAndBundles">
+      </antTask>
+	<antTask
+		class="org.eclipse.pde.internal.build.tasks.CompileErrorTask"
+		library="lib/pdebuild-ant.jar"
+		name="eclipse.logCompileError">
+	</antTask>
+	<antTask
+		class="org.eclipse.pde.internal.build.generator.GeneratorTask"
+		library="lib/pdebuild-ant.jar"
+		name="p2.generator">
+	</antTask>
+    
+   </extension>
+<!-- Extra Classpath -->
+   <extension
+         point="org.eclipse.ant.core.extraClasspathEntries">
+      <extraClasspathEntry
+            library="lib/pdebuild-ant.jar">
+      </extraClasspathEntry>
+   </extension>
+   <extension
+         id="buildtimesite"
+         point="org.eclipse.update.core.siteTypes">
+      <site-factory
+            class="org.eclipse.pde.internal.build.site.BuildTimeSiteFactory">
+      </site-factory>
+   </extension>
+   <extension
+         id="BuildTimeFeatureFactory"
+         point="org.eclipse.update.core.featureTypes">
+      <feature-factory
+            class="org.eclipse.pde.internal.build.site.BuildTimeFeatureFactory">
+      </feature-factory>
+   </extension>
+   <extension
+         id="Build"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run class="org.eclipse.pde.internal.build.BuildApplication"/>
+      </application>
+   </extension>
+
+   <extension
+         point="org.eclipse.pde.build.fetchFactories">
+      <factory
+            class="org.eclipse.pde.internal.build.fetch.CVSFetchTaskFactory"
+            id="CVS"/>
+      <factory
+            class="org.eclipse.pde.internal.build.fetch.COPYFetchTasksFactory"
+            id="COPY"/>
+		<factory
+			class="org.eclipse.pde.internal.build.fetch.GETFetchFactory"
+			id="GET"/>
+		<factory
+			class="org.eclipse.pde.internal.build.fetch.P2IUFetchFactory"
+			id="p2IU"/>
+   </extension>
+   
+    <extension
+         point="org.eclipse.ant.core.antProperties">
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.home"/>
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.scripts"/>
+      <antProperty
+            class="org.eclipse.pde.internal.build.properties.PDEProperties"
+            eclipseRuntime="false"
+            headless="true"
+            name="eclipse.pdebuild.templates"/>                        
+   </extension>
+
+</plugin>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/build.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/build.xml
new file mode 100644
index 0000000..a4dd68f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/build.xml
@@ -0,0 +1,153 @@
+<!--
+     Copyright (c) 2003, 2009 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Build All Elements" default="main">
+
+<!-- ===================================================================== -->
+<!-- Global properties.  See the build.properties for information on -->
+<!-- the properties which callers can control. -->
+<!-- ===================================================================== -->
+<property name="builder" location="${user.dir}"/>
+<property name="builderDirectory" location="${builder}"/>
+<property name="buildProperties" location="${builder}/build.properties"/>
+<property file="${buildProperties}"/>
+<available property="customTargets" file="${builder}/customTargets.xml" value="${builder}/customTargets.xml"/>
+<property name="customTargets" location="${eclipse.pdebuild.templates}/headless-build/customTargets.xml"/>
+<property name="genericTargets" location="${eclipse.pdebuild.scripts}/genericTargets.xml"/>
+
+<!-- ===================================================================== -->
+<!-- main entry point to setup, fetch, generate, build etc. Use -->
+<!-- the customTargets.xml to modify the build behaviour. -->
+<!-- ===================================================================== -->
+
+<!-- ******* add in the descriptions for each of the top level targets to teh target decl -->
+<target name="main" description="the main build target">
+  	<antcall target="preBuild" />
+	<antcall target="processRepos"/>
+ 	<antcall target="fetch" />
+	<antcall target="generate" /> 
+	<antcall target="process" /> 
+	<antcall target="assemble" />
+	<antcall target="package" />
+	<antcall target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Steps to do before starting the build.  Typical setup includes -->
+<!-- fetching the map files and building the directory.  -->
+<!-- ===================================================================== -->
+<target name="preBuild">
+	<mkdir dir="${buildDirectory}" />
+	<ant antfile="${customTargets}" target="preSetup" /> 
+	<ant antfile="${customTargets}" target="getMapFiles" /> 
+	<concat destfile="${buildDirectory}/directory.txt" fixlastline="yes">
+		<fileset dir="${buildDirectory}" includes="maps/**/*.map"/>
+	</concat>
+	<ant antfile="${customTargets}" target="postSetup" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- This will transform the content of the repositories listed such that they   -->
+<!-- are in a format against which PDE Build can succesfully build   -->
+<!-- ===================================================================== -->
+<target name="processRepos" if="repoBaseLocation">
+	<subant target="preProcessRepos" failonerror="false" inheritAll="true" >
+		<fileset file="${customTargets}" />
+	</subant>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="transformRepos" />
+	</ant>
+	<subant target="postProcessRepos" failonerror="false" inheritAll="true" >
+		<fileset file="${customTargets}" />
+	</subant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Fetch the elements identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="fetch" unless="skipFetch">
+	<ant antfile="${customTargets}" target="preFetch"/>
+	<!-- Generates and then execute the fetch scripts for each build element-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="fetchElement" />
+	</ant>
+	
+	<ant antfile="${customTargets}" target="postFetch"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate the build scripts for each element identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="generate">
+	<ant antfile="${customTargets}" target="preGenerate"/>
+	<!-- Generate the build.xml for each build element-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="generateScript" />
+	</ant>
+	<ant antfile="${customTargets}" target="postGenerate"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Run the build scripts for each element identified in the customTargets -->
+<!-- ===================================================================== -->
+<target name="process">
+	<!-- Run custom tasks before processing, i.e. creating source build zip files -->
+	<ant antfile="${customTargets}" target="preProcess" />
+
+	<!-- Process all of the build elements-->
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="processElement" />
+	</ant>
+
+	<!-- Run custom tasks after compiling, i.e. reporting compile errors -->
+	<ant antfile="${customTargets}" target="postProcess" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Assemble the build elements into final distributions -->
+<!-- ===================================================================== -->
+<target name="assemble">
+	<ant antfile="${customTargets}" target="preAssemble"/>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="assembleElement"/>
+	</ant>
+	<ant antfile="${customTargets}" target="postAssemble"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Package the build elements into final distributions -->
+<!-- ===================================================================== -->
+<target name="package" if="runPackager">
+	<ant antfile="${customTargets}" target="prePackage"/>
+	<ant antfile="${customTargets}" target="allElements">
+		<property name="target" value="packageElement"/>
+	</ant>
+	<ant antfile="${customTargets}" target="postPackage"/>	
+</target>
+
+<!-- ===================================================================== -->
+<!-- Do any steps required after the build (e.g., posting, testing, ...) -->
+<!-- ===================================================================== -->
+<target name="postBuild">
+	<ant antfile="${customTargets}" target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Clean the build elements.  This target is here as an entry -->
+<!-- point to the customTargets.  It is not called directly in the normal -->
+<!-- course of events. -->
+<!-- ===================================================================== -->
+<target name="clean">
+  <ant antfile="${customTargets}" target="allElements">
+     <property name="target" value="cleanElement"/>
+  </ant>
+</target>
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/genericTargets.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/genericTargets.xml
new file mode 100644
index 0000000..0021191
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/genericTargets.xml
@@ -0,0 +1,246 @@
+<!--
+    Copyright (c) 2003, 2010 IBM Corporation and others.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v1.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v10.html
+   
+    Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Generic Build Targets" default="noDefault">
+
+<!-- Properties that must be passed to this script:
+	buildDirectory
+	id
+	type
+	ignoreTagInfo
+	recursiveGeneration
+	workingDirectory
+	configInfo
+-->
+
+<!-- ===================================================================== -->
+<!-- Setup default values -->
+<!--   configs : by default build a platform-independent configuration -->
+<!--   fetchTag : by default use the CVS tags as spec'd in directory.txt -->
+<!-- ===================================================================== -->
+<property name="configs" value="*,*,*"/>
+<property name="fetchTag" value=""/>
+<property name="customEESources" value="" />
+<property name="transformedRepoLocation" value="" />
+<property name="buildingOSGi" value="true"/>
+<property name="generateJnlp" value="false"/>
+<property name="signJars" value="false"/>
+<property name="generateFeatureVersionSuffix" value="false" />
+<property name="generateVersionsLists" value="true" />
+<property name="groupConfigurations" value="false"/>
+<property name="pluginPath" value=""/>
+<property name="filteredDependencyCheck" value="false"/>
+<property name="filterP2Base" value="false"/>
+
+<!-- ===================================================================== -->
+<!-- Fetch a single element (feature, plugin, fragment) -->
+<!-- ===================================================================== -->
+<target name="fetchElement" description="Checking out source from repository..." depends="init">
+	<mkdir dir="${buildDirectory}/features"/>
+	<mkdir dir="${buildDirectory}/plugins"/>
+	<eclipse.fetch
+		elements="${type}@${id}"
+		buildDirectory="${buildDirectory}"
+		directory="${buildDirectory}/directory.txt"
+		fetchTag="${fetchTag}"
+		configInfo="${configs}"
+		baseLocation="${baseLocation}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+	/>
+
+	<!-- Run generated fetch script -->
+	<ant antfile="${buildDirectory}/fetch_${id}.xml">
+		<!-- ************  should not have to spec these  *************** -->
+		<property name="featureOnly" value="true"/>
+		<property name="featureAndPlugins" value="true"/>
+		<property name="featuresRecursively" value="true"/>
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Clean previously built elements -->
+<!-- ===================================================================== -->
+<target name="cleanElement" description="Scrubbing features and plugins of old jars..." depends="init">
+<echo message="${elementPath}"/>
+	<ant antfile="build.xml" dir="${elementPath}" target="clean"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate a build.xml file for an element -->
+<!-- ===================================================================== -->
+<target name="generateScript" description="Generating build scripts..." depends="init">
+	<eclipse.buildScript
+		elements="${type}@${id}"
+		buildDirectory="${buildDirectory}"
+		configInfo="${configs}"
+		baseLocation="${baseLocation}"
+		buildingOSGi="${buildingOSGi}"
+		outputUpdateJars="${outputUpdateJars}"
+		archivesFormat="${archivesFormat}"
+		product="${product}"
+		forceContextQualifier="${forceContextQualifier}"
+		generateJnlp="${generateJnlp}"
+		signJars="${signJars}"
+		generateFeatureVersionSuffix="${generateFeatureVersionSuffix}"
+		significantVersionDigits="${significantVersionDigits}"
+		generatedVersionLength="${generatedVersionLength}"
+		generateVersionsLists="${generateVersionsLists}"
+		generateSourceReferences="${generateSourceReferences}"
+		groupConfiguration="${groupConfigurations}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+		filteredDependencyCheck="${filteredDependencyCheck}"
+		platformProperties="${platformProperties}"
+		filterP2Base="${filterP2Base}"
+		flattenDependencies="${flattenDependencies}"
+		parallelCompilation="${parallelCompilation}"
+		parallelThreadCount="${parallelThreadCount}"
+		parallelThreadsPerProcessor="${parallelThreadsPerProcessor}"
+		customEESources="${customEESources}"
+		contextRepository="${transformedRepoLocation},${p2.context.repos}"
+		sourceBundleMode="${sourceBundleMode}"
+		sourceBundleTemplateFeature="${sourceBundleTemplateFeature}"
+		sourceBundleFeatureId="${sourceBundleFeatureId}"
+		sourceBundleFeatureVersion="${sourceBundleFeatureVersion}"
+	/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Run build.xml for a single element-->
+<!-- ===================================================================== -->
+<target name="processElement" description="Processing build scripts..." depends="init">
+	<antcall target="processViaFeature" />
+	<antcall target="processFlat" />
+</target>
+
+<target name="processViaFeature" unless="flattenDependencies" description="Compile in order of feature containment">
+	<ant antfile="build.xml" dir="${elementPath}" target="build.jars">
+		<property name="target" value="build.jars"/>
+	</ant>
+</target>
+
+<target name="processFlat" if="flattenDependencies" description="Compile in flattened dependency order">
+	<ant antfile="compile.${id}.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- **********************
+1) the gather targets do more than just gather.  These are packaging targets.
+We need to continue ot separate the two concepts (gather and package) as
+the packaging is different if we wanted to create an update site packaging
+(for example).  The gathers are commented out for now as the new generated
+scripts do not seem to have them.
+
+2) do we really need the ws and os properties?  In all cases?  Do they have to be
+set here?
+-->
+
+<!-- ===================================================================== -->
+<!-- Gather items listed in bin.includes -->
+<!-- ===================================================================== -->
+<target name="gatherBinaries" description="Gathering binary distribution..." depends="init">
+	<!-- ant antfile="build.xml" dir="${elementPath}" target="gather.bin.parts"/ -->
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.distribution">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Gather source for a build element -->
+<!-- ===================================================================== -->
+<target name="gatherSources" description="Gathering source distribution..." depends="init">
+	<!--suspect:  this call is required to create the *.src.zip inside each plugin-->
+	<ant antfile="build.xml" dir="${elementPath}" target="build.sources">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.sources">
+		<property name="os" value="${os}" />
+		<property name="ws" value="${ws}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Gather log files for an element -->
+<!-- Suspect: We just unzip these right away -->
+<!-- ===================================================================== -->
+<target name="gatherLogs" description="Gathering build logs..." depends="init">
+	<ant antfile="build.xml" dir="${elementPath}" target="zip.logs" >
+		<property name="buildDirectory" value="${buildDirectory}" />
+	</ant>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Default target                                                        -->
+<!-- ===================================================================== -->
+<target name="noDefault">
+	<echo message="This file must be called with explicit targets" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Assemble one build element -->
+<!-- ===================================================================== -->
+<target name="assembleElement" description="Assembling the build..." depends="init">
+	<ant antfile="assemble.${id}.all.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Package one build element -->
+<!-- ===================================================================== -->
+<target name="packageElement" description="Packaging the build..." depends="init">
+	<ant antfile="package.${id}.all.xml" dir="${buildDirectory}"/>
+</target>
+
+<!-- ===================================================================== -->
+<!-- Miscellaneous helper targets -->
+<!-- ===================================================================== -->
+<target name="init">
+	<condition property="elementPath" value="${buildDirectory}/plugins/${id}">
+		<equals arg1="${type}" arg2="fragment" />
+	</condition>
+	<property name="elementPath" value="${buildDirectory}/${type}s/${id}" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Invokes the p2 transformer to process all the repositories found in repoBaseLocation -->
+<!-- ===================================================================== -->
+<target name="transformRepos">
+	<property name="repoBaseLocation.excludes" value=".*" />
+	<p2.repo2runnable destination="${transformedRepoLocation}">
+		<source dir="${repoBaseLocation}/" includes="*" excludes="${repoBaseLocation.excludes}"/>
+	</p2.repo2runnable>
+</target>
+
+<!-- Invoke the p2 director to perform an install  -->
+<target name="runDirector" >
+	<property name="p2.director.bundlepool" value="${p2.director.installPath}"/>
+	<property name="p2.director.dataArea" value="${p2.director.installPath}/p2"/>
+	<property name="p2.director.extraArgs" value="-profileProperties org.eclipse.update.install.features=true" />
+	<property name="p2.director.extraVMArgs" value="-Declipse.p2.MD5Check=false" />
+	<property name="p2.director.profile" value="profile" />
+	<property name="p2.director.version" value="" />
+	
+	<p2.director 
+		os="${os}" ws="${ws}" arch="${arch}" 
+		flavor="${p2.flavor}" 
+		roaming="true" 
+		profile="${p2.director.profile}"
+		extraArguments="${p2.director.extraArgs}"
+		metadataRepository="${p2.repo}" 
+		artifactRepository="${p2.repo}" 
+		destination="${p2.director.installPath}" 
+		bundlepool="${p2.director.bundlepool}"
+		agentLocation="${p2.director.dataArea}"
+		outputProperty="p2.director.java.output"
+		logFile="${p2.director.log}">
+		<iu id="${p2.director.iu}" version="${p2.director.version}" />
+	</p2.director>
+</target>
+	
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/package.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/package.xml
new file mode 100644
index 0000000..c8e44dd
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/package.xml
@@ -0,0 +1,98 @@
+<!--
+     Copyright (c) 2003, 2007 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="packager" default="main" basedir=".">
+	<target name="init">
+		<mkdir dir="${workingDirectory}"/>
+		<mkdir dir="${downloadDirectory}"/>
+		<mkdir dir="${tempDirectory}"/>
+	</target>
+
+	<target name="retrieveMapFiles" unless="skipMaps">
+		<available property="mapsFetched" file="${workingDirectory}/all.maps"/>
+		<ant antfile="${customTargets}" target="getMapFiles" />
+		<concat destfile="${workingDirectory}/all.maps">
+			<fileset dir="${downloadDirectory}" includes="**/*.map"/>
+		</concat>
+	</target>
+
+	<!-- take the content of all.maps, retrieve the files according to the filtering options (config, content), 
+	and generate a directory.txt for the rest of the process using config as a key, and containing the name of the zip and the directory -->
+	<target name="retrieveFiles" unless="skipFetch">
+		<eclipse.fetchFilesGenerator map="${workingDirectory}/all.maps"
+									workingDirectory="${workingDirectory}"
+									configInfo="${config}"
+									contentFilter="${contentFilter}"
+									componentFilter="${componentFilter}"/>
+		<ant antfile="fetch.xml" dir="${workingDirectory}" />
+	</target>
+
+	<!-- Process the directory.txt to create unzipper.xml, and run unzipper.xml-->
+	<target name="prepareResources" unless="skipUnzip">
+		<eclipse.unzipperBuilder 	workingDirectory="${workingDirectory}" 
+											configInfo="${config}"
+											packagePropertyFile="${packagingPropertyFile}"/>
+		<ant antfile="${workingDirectory}/unzipper.xml"/>
+	</target>
+
+	<!-- Generate an assemble script (assemble.xml) for the given features -->
+	<target name="generateAssembleScripts">
+		<echo message="${target}"/>
+		<eclipse.assembler featureList="${featureList}" 
+									workingDirectory="${workingDirectory}" 
+									configInfo="${config}" 
+									baseLocation="${target}" 
+									packagePropertyFile="${packagingPropertyFile}" 
+									deltaPack="${deltaPack}"
+									archivesFormat="${archivesFormat}"
+									filteredDependencyCheck="${filteredDependencyCheck}"
+									normalize="${normalizeWhilePackaging}"/>
+	</target>
+
+	<!-- Call the assemble.xml script -->
+	<target name="callAssembleScripts">
+		<ant antfile="package.all.xml" dir="${workingDirectory}"/>
+	</target>
+
+	<target name="main" description="Start the packager for a given config">
+		<property file="${packagingInfo}/packager.properties" />
+		<property name="customTargets" location="${packagingInfo}/customTargets.xml" />
+		<property name="packagingPropertyFile" location="${packagingInfo}/${packagingProperties}" />
+		
+		<condition property="skipMaps" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		<condition property="skipFetch" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		<condition property="skipUnzip" value="true">
+			<isset property="prefilledTarget" />
+		</condition>
+		
+		<!-- Compatibility -->
+		<property name="filteredDependencyCheck" value="false"/>
+		<condition property="skipMaps" value="true">
+			<isset property="localMaps"/>
+		</condition>
+		<condition property="target" value="${tempDirectory}/${featurePaths}">
+			<isset property="featurePaths"/>
+		</condition>
+		<property name="normalizeWhilePackaging" value="true"/>
+		
+		<!-- End of compatibility -->
+			
+		<antcall target="init" />
+		<antcall target="retrieveMapFiles"/>
+		<antcall target="retrieveFiles"/>
+		<antcall target="prepareResources"/>
+		<antcall target="generateAssembleScripts"/>
+		<antcall target="callAssembleScripts"/>
+	</target>
+</project>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/allElements.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/allElements.xml
new file mode 100644
index 0000000..1c2033f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/allElements.xml
@@ -0,0 +1,142 @@
+<!--
+     Copyright (c) 2006, 2008 IBM Corporation and others.
+     All rights reserved. This program and the accompanying materials
+     are made available under the terms of the Eclipse Public License v1.0
+     which accompanies this distribution, and is available at
+     http://www.eclipse.org/legal/epl-v10.html
+    
+     Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Product Build allElements Delegator">
+	<property name="defaultAssemblyEnabled" value="true" />
+	<property name="archiveNamePrefix" value="${buildId}"/>
+	
+ 	<!-- ===================================================================== -->
+ 	<!-- Run a given ${target} on all elements being built                     -->
+ 	<!-- Add on <ant> task for each top level element being built.             -->
+ 	<!-- ===================================================================== -->
+ 	<target name="allElementsDelegator">
+ 		<ant antfile="${genericTargets}" target="${target}">
+	 		<property name="type" value="feature" />
+	 		<property name="id" value="org.eclipse.pde.build.container.feature" />
+ 		</ant>
+ 	</target>
+ 
+	<!-- ====================================================================== -->
+	<!--  The default assemble target, this will be called to assemble each		-->	 
+	<!--  config if a custom assemble target is not defined.					-->
+	<!-- The following properties will be defined:								-->
+	<!-- 		config : The configuration being assembled eg "win32.win32.x86"	-->
+	<!-- 		element: The element being assembled eg "org.eclipse.sdk"		-->
+	<!-- 		assembleScriptName: The assemble script to be called			-->
+	<!-- ====================================================================== -->
+	<target name="defaultAssemble">
+		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-${config}.zip"/>
+		</ant>
+	</target>	
+	
+ 	<!-- ===================================================================== -->
+ 	<!-- Targets to assemble the built elements for particular configurations  -->
+ 	<!-- These generally call the generated assemble scripts (named in         -->
+ 	<!-- ${assembleScriptName}) but may also add pre and post processing       -->
+ 	<!-- Add one target for each root element and each configuration           -->
+ 	<!-- ===================================================================== -->
+ 	<target name="assemble.org.eclipse.pde.build.container.feature">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">
+			<property name="archiveName" value="${archiveNamePrefix}.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.win32.win32.x86_64">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.x86_64.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.gtk.x86_64">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.linux.motif.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.linux.motif.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-linux.motif.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.solaris.motif.sparc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.solaris.motif.sparc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-solaris.motif.sparc.zip"/>
+		</ant>
+ 	</target>
+ 		
+	<property name="assemble.org.eclipse.pde.build.container.feature.solaris.gtk.sparc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.solaris.gtk.sparc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-solaris.gtk.sparc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.aix.motif.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.aix.motif.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-aix.motif.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.hpux.motif.PA_RISC" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.hpux.motif.PA_RISC">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-hpux.motif.PA_RISC.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.ppc" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.ppc">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.ppc.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.x86" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.macosx.carbon.x86">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.x86.zip"/>
+		</ant>
+ 	</target>
+	
+	<property name="assemble.org.eclipse.pde.build.container.feature.group.group.group" value="true" />
+ 	<target name="assemble.org.eclipse.pde.build.container.feature.group.group.group">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}">			
+ 			<property name="archiveName" value="${archiveNamePrefix}-group.zip"/>
+		</ant>
+ 	</target>
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/productBuild.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/productBuild.xml
new file mode 100644
index 0000000..12131e4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/scripts/productBuild/productBuild.xml
@@ -0,0 +1,73 @@
+<!--
+    Copyright (c) 2006, 2010 IBM Corporation and others.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v1.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v10.html
+   
+    Contributors:
+         IBM Corporation - initial API and implementation
+ -->
+<project name="Build a Product" default="main">
+
+<!-- ===================================================================== -->
+<!-- Global properties.  See the build.properties for information on -->
+<!-- the properties which callers can control. -->
+<!-- ===================================================================== -->
+<property name="allElementsFile" value="${eclipse.pdebuild.scripts}/productBuild/allElements.xml"/>
+<import file="${eclipse.pdebuild.scripts}/build.xml"/>
+<property name="pluginPath" value=""/>
+<property name="pluginList" value=""/>
+<property name="featureList" value=""/>
+<property name="includeLaunchers" value="true"/>
+<property name="generatedBuildProperties" value=""/>
+<condition property="nestedInclusions" value="true">
+	<istrue value="${p2.gathering}" />
+</condition>
+
+<!-- ===================================================================== -->
+<!-- main entry point to setup, fetch, generate, build etc. Use -->
+<!-- the customTargets.xml to modify the build behaviour. -->
+<!-- ===================================================================== -->
+<target name="main" description="the main build target">	
+  	<antcall target="preBuild" />
+	<antcall target="processRepos"/>
+	<antcall target="generateFeature"> <!-- Generate the feature to drive the fetch -->
+		<param name="verify" value="false"/>
+	</antcall>
+ 	<antcall target="fetch" />
+	<antcall target="generateFeature"> <!-- We are calling generate feature a second time so that we can get the pack / unpack clause fixed -->
+		<param name="verify" value="true"/>
+	</antcall> 
+	<antcall target="generate" /> 
+	<antcall target="process" /> 
+	<antcall target="assemble" />
+	<antcall target="package" />
+	<antcall target="postBuild" />
+</target>
+
+<!-- ===================================================================== -->
+<!-- Generate a container feature based on the product file                -->
+<!-- The plugin or feature containing the .product file will need to exist -->
+<!-- already, use preSetup or postSetup to fetch it if necessary           -->
+<!-- ===================================================================== -->
+<target name="generateFeature">
+	<eclipse.generateFeature
+		featureId="org.eclipse.pde.build.container.feature"
+		buildDirectory="${buildDirectory}"
+		baseLocation="${baseLocation}"
+		productFile="${product}"
+		verify="${verify}"
+		pluginPath="${transformedRepoLocation}${path.separator}${pluginPath}"
+		configInfo="${configs}"
+		pluginList="${pluginList}"
+		featureList="${featureList}"
+		includeLaunchers="${includeLaunchers}"
+		buildPropertiesFile="${generatedBuildProperties}"
+		nestedInclusions="${nestedInclusions}"
+		filterP2Base="${filterP2Base}"
+	/>
+</target>
+
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/features/customBuildCallbacks.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/features/customBuildCallbacks.xml
new file mode 100644
index 0000000..246aa79
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/features/customBuildCallbacks.xml
@@ -0,0 +1,32 @@
+<!-- ===================================================================== -->
+<!-- Custom targets called from a project's generated build.xml            -->
+<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
+<!-- ===================================================================== -->
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="This file must be called with explicit targets" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.bin.parts                        -->
+	<!-- Available parameters :                                                -->
+	<!--  destination.temp.folder - the directory plugins will be collected to -->
+	<!--  feature.directory - the directory containing the resulting feature   -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.bin.parts">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.bin.parts                         -->
+	<!-- Available parameters :                                                -->
+	<!--  destination.temp.folder - the directory plugins will be collected to -->
+	<!--  feature.directory - the directory containing the resulting feature   -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.bin.parts">
+	</target>
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/allElements.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/allElements.xml
new file mode 100644
index 0000000..0bb5016
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/allElements.xml
@@ -0,0 +1,52 @@
+<project name="allElements Delegator">
+	<property name="defaultAssemblyEnabled" value="true" />
+	
+ 	<!-- ===================================================================== 	-->
+ 	<!-- Run a given ${target} on all elements being built						-->
+ 	<!-- By default ${topLevelElementType} and ${topLevelElementId} should be	--> 
+ 	<!-- defined in the builder's build.properties file.  You can customize by	--> 
+ 	<!-- setting the type/id values directly here.								-->
+	<!-- You can add additional calls to ${genericTargets} to build more top 	-->
+	<!-- level elements.									   					-->
+	<!--																		-->
+	<!-- The top level must exist in the ${buildDirectory}, ${baseLocation} or	-->
+	<!-- ${pluginPath} locations.												-->
+ 	<!-- ===================================================================== 	-->
+ 	<target name="allElementsDelegator">
+ 		<ant antfile="${genericTargets}" target="${target}">
+	 		<property name="type" value="${topLevelElementType}" />
+	 		<property name="id" value="${topLevelElementId}" />
+ 		</ant>
+ 	</target>
+ 
+	<!-- ====================================================================== -->
+	<!--  The default assemble target, this will be called to assemble each		-->	 
+	<!--  config if a custom assemble target is not defined.					-->
+	<!-- The following properties will be defined:								-->
+	<!-- 		config : The configuration being assembled eg "win32.win32.x86"	-->
+	<!-- 		element: The element being assembled eg "org.eclipse.sdk"		-->
+	<!-- 		assembleScriptName: The assemble script to be called			-->
+	<!-- ====================================================================== -->
+	<target name="defaultAssemble">
+		<ant antfile="${assembleScriptName}" dir="${buildDirectory}" />
+	</target>	
+	
+ 	<!-- =====================================================================	-->
+ 	<!-- Custom targets to assemble the built elements for particular 			-->
+ 	<!-- configurations.  These generally call the generated assemble scripts 	-->
+ 	<!-- (named in  ${assembleScriptName}) but may also add pre and post		--> 
+ 	<!-- processing      														-->
+ 	<!-- Add one target for each root element and each configuration for which	--> 
+ 	<!-- custom processing is desired. Replace element.id with the id of the 	-->
+ 	<!-- top level element being built.  A property with a matching name must 	-->
+ 	<!-- be defined for this custom target to be called instead of the 			-->
+ 	<!-- defaultAssemble target above.											-->
+	<!--	Example:  name="assemble.org.eclipse.sdk"							-->
+	<!--	Example:  name="assemble.org.eclipse.sdk.win32.win32.x86"			-->
+ 	<!-- ====================================================================== -->
+	<property name="assemble.element.id[.config.spec]" value="true" />
+ 	<target name="assemble.element.id[.config.spec]">
+ 		<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
+ 	</target>
+	
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/build.properties b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/build.properties
new file mode 100644
index 0000000..432b6e0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/build.properties
@@ -0,0 +1,293 @@
+###############################################################################
+# Copyright (c) 2003, 2011 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     IBM Corporation - initial API and implementation
+#     Compuware Corporation - Sebastien Angers <sebastien.angers@compuware.com> 
+#     	- Enabled additional mirror slicingOptions in Headless PDE Build
+#     	- Enabled 'raw' attribute for mirror step in Headless PDE Build
+#     	- https://bugs.eclipse.org/338878
+###############################################################################
+#####################
+# Parameters describing how and where to execute the build.
+# Typical users need only update the following properties:
+#    baseLocation - where things you are building against are installed
+#    bootclasspath - The base jars to compile against (typicaly rt.jar)
+#    configs - the list of {os, ws, arch} configurations to build.  
+#
+# Of course any of the settings here can be overridden by spec'ing 
+# them on the command line (e.g., -DbaseLocation=d:/eclipse
+
+#The type of the top level element we are building,  generally "feature"
+topLevelElementType = feature
+#The id of the top level element we are building
+topLevelElementId = org.foo.bar
+
+############# PRODUCT/PACKAGING CONTROL #############
+product=/plugin or feature id/path/to/.product
+runPackager=true
+
+#Set the name of the archive that will result from the product build.
+#archiveNamePrefix=
+
+# The prefix that will be used in the generated archive.
+archivePrefix=eclipse
+
+# The location underwhich all of the build output will be collected.
+collectingFolder=${archivePrefix}
+
+# The list of {os, ws, arch} configurations to build.  This 
+# value is a '&' separated list of ',' separate triples.  For example, 
+#     configs=win32,win32,x86 & linux,motif,x86
+# By default the value is *,*,*
+configs = *, *, *
+#configs=win32, win32, x86 & \
+#	win32,win32,x86_64 & \
+#	win32,win32,wpf & \
+#	linux, gtk, ppc & \
+#	linux, gtk, x86 & \
+#	linux, gtk, x86_64 & \
+#	linux, motif, x86 & \
+#	solaris, motif, sparc & \
+#	solaris, gtk, sparc & \
+#	aix, motif, ppc & \
+#	hpux, motif, ia64_32 & \
+#	macosx, carbon, ppc & \
+#	macosx, carbon, x86 & \
+#	macosx, cocoa, ppc & \
+#	macosx, cocoa, x86 & \
+#	macosx, cocoa, x86_64
+
+# By default PDE creates one archive (result) per entry listed in the configs property.
+# Setting this value to true will cause PDE to only create one output containing all 
+# artifacts for all the platforms listed in the configs property.
+# To control the output format for the group, add a "group, group, group - <format>" entry to the
+# archivesFormat. 
+#groupConfigurations=true
+
+#The format of the archive. By default a zip is created using antZip.
+#The list can only contain the configuration for which the desired format is different than zip.
+#archivesFormat=win32, win32, x86 - antZip& \
+#	linux, gtk, ppc - antZip &\
+#    linux, gtk, x86 - antZip& \
+#	linux, gtk, x86_64 - antZip& \
+# linux, motif, x86 - antZip& \
+#	solaris, motif, sparc - antZip& \
+#	solaris, gtk, sparc - antZip& \
+#	aix, motif, ppc - antZip& \
+#	hpux, motif, PA_RISC - antZip& \
+#	macosx, carbon, ppc - antZip
+
+#Allow cycles involving at most one bundle that needs to be compiled with the rest being binary bundles.
+allowBinaryCycles = true
+
+#Sort bundles depenedencies across all features instead of just within a given feature.
+#flattenDependencies = true
+
+#Parallel compilation, requires flattenedDependencies=true
+#parallelCompilation=true
+#parallelThreadCount=
+#parallelThreadsPerProcessor=
+	
+#Set to true if you want the output to be ready for an update jar (no site.xml generated)
+#outputUpdateJars = false
+
+#Set to true for Jnlp generation
+#codebase should be a URL that will be used as the root of all relative URLs in the output.
+#generateJnlp=false
+#jnlp.codebase=<codebase url>
+#jnlp.j2se=<j2se version>
+#jnlp.locale=<a locale>
+#jnlp.generateOfflineAllowed=true or false generate <offlineAllowed/> attribute in the generated features
+#jnlp.configs=${configs}			#uncomment to filter the content of the generated jnlp files based on the configuration being built
+
+#Set to true if you want to sign jars
+#signJars=false
+#sign.alias=<alias>
+#sign.keystore=<keystore location>
+#sign.storepass=<keystore password>
+#sign.keypass=<key password>
+
+#Arguments to send to the zip executable
+zipargs=
+
+#Arguments to send to the tar executable
+tarargs=
+
+#Control the creation of a file containing the version included in each configuration - on by default 
+#generateVersionsLists=false
+
+############ REPO MIRROR OPTIONS CONTROL ############
+# Default values for the slicingOptions and raw attribute of the p2.mirror Ant target used to generate the p2 repo (buildRepo)
+# Note that the default values used by PDE/Build are different from the default values for p2.mirror's slicingOptions and raw attribute
+# See http://help.eclipse.org/topic//org.eclipse.platform.doc.isv/guide/p2_repositorytasks.htm for the details
+# of each setting.
+#p2.mirror.slicing.filter=
+#p2.mirror.slicing.followOnlyFilteredRequirements=false
+#p2.mirror.slicing.followStrict=false
+#p2.mirror.slicing.includeFeatures=true
+#p2.mirror.slicing.includeNonGreedy=false
+#p2.mirror.slicing.includeOptional=true
+#p2.mirror.slicing.platformFilter=
+#p2.mirror.slicing.latestVersionOnly=false
+
+#p2.mirror.raw=false
+
+############## SOURCE BUNDLE CONTROL ################
+# Set this property to have source bundles created and output into build repository.
+# This does NOT put them in the build output (e.g., product) itself.
+# Valid values are: not set, built, all.
+# 		built = only source for bundles that are actually built/compiled in this run are output
+#		all = all available source is collected and output
+#sourceBundleMode=all
+
+# When outputting autogenerated source bundles a feature is created to contain all the automatic
+# source bundles.  Typically this feature is not needed and can be ignored. As such, it is given a default
+# name and version.  These properties can be used to override the defaults.
+#  sourceBundleTemplateFeature - can specify an existing feature which will be augmented to form the generated source feature
+#  sourceBundleFeatureId - will be the id of generated source feature which contains all the generated source bundles, default value
+#                          is sourceBundleTemplateFeature + ".source" if sourceBundleTemplateFeature is specified
+#sourceBundleTemplateFeature=
+#sourceBundleFeatureId=
+#sourceBundleFeatureVersion=
+
+############## BUILD NAMING CONTROL ################
+# The directory into which the build elements are fetched and where
+# the build takes place.
+buildDirectory=${user.home}/eclipse.build
+
+# Type of build.  Used in naming the build output.  Typically this value is
+# one of I, N, M, S, ...
+buildType=I
+
+# ID of the build.  Used in naming the build output.
+buildId=TestBuild
+
+# Label for the build.  Used in naming the build output
+buildLabel=${buildType}.${buildId}
+
+# Timestamp for the build.  Used in naming the build output
+timestamp=007
+
+#The value to be used for the qualifier of a plugin or feature when you want to override the value computed by pde.
+#The value will only be applied to plugin or features indicating build.properties, qualifier = context 
+#forceContextQualifier=<the value for the qualifier>
+
+#Enable / disable the generation of a suffix for the features that use .qualifier. 
+#The generated suffix is computed according to the content of the feature   
+#generateFeatureVersionSuffix=true
+
+############# BASE CONTROL #############
+# Settings for the base Eclipse components and Java class libraries 
+# against which you are building.
+# Base location for anything the build needs to compile against.  For example,
+# in most RCP app or a plug-in,  the baseLocation should be the location of a previously
+# installed Eclipse against which the application or plug-in code will be compiled and the RCP delta pack.
+
+base=<path/to/parent/of/eclipse>
+baseLocation=${base}/eclipse
+
+#Folder containing repositories whose content is needed to compile against
+#repoBaseLocation=${base}/repos
+#Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against
+#transformedRepoLocation=${base}/transformedRepos
+
+#Os/Ws/Arch/nl of the eclipse specified by baseLocation
+baseos=win32
+basews=win32
+basearch=x86
+
+#this property indicates whether you want the set of plug-ins and features to be considered during the build to be limited to the ones reachable from the features / plugins being built
+filteredDependencyCheck=false
+
+#this property indicates whether the resolution should be done in development mode (i.e. ignore multiple bundles with singletons)
+resolution.devMode=false
+
+#pluginPath is a list of locations in which to find plugins and features.  This list is separated by the platform file separator (; or :)
+#a location is one of:  
+#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo
+#- a directory that contains a /plugins or /features subdirectory
+#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml
+#pluginPath=
+
+skipBase=true
+eclipseURL=<url for eclipse download site>
+eclipseBuildId=<Id of Eclipse build to get>
+eclipseBaseURL=${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip
+
+
+############# MAP FILE CONTROL ################
+# This section defines CVS tags to use when fetching the map files from the repository.
+# If you want to fetch the map file from repository / location, change the getMapFiles target in the customTargets.xml
+
+skipMaps=true
+mapsRepo=:pserver:anonymous@example.com/path/to/repo
+mapsRoot=path/to/maps
+mapsCheckoutTag=HEAD
+
+#tagMaps=true
+mapsTagTag=v${buildId}
+
+
+############ REPOSITORY CONTROL ###############
+# This section defines properties parameterizing the repositories where plugins, fragments
+# bundles and features are being obtained from. 
+
+# The tags to use when fetching elements to build.
+# By default thebuilder will use whatever is in the maps.  
+# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the 
+# overriding value
+# For example fetchTag=CVS=HEAD, SVN=v20050101
+# fetchTag=HEAD
+skipFetch=true
+
+
+############# JAVA COMPILER OPTIONS ##############
+# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
+#bootclasspath=${java.home}/lib/rt.jar
+
+# specific JRE locations to compile against. These values are used to compile bundles specifying a 
+# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support
+#CDC-1.0/Foundation-1.0= /path/to/rt.jar
+#CDC-1.1/Foundation-1.1=
+#OSGi/Minimum-1.0=
+#OSGi/Minimum-1.1=
+#JRE-1.1=
+#J2SE-1.2=
+#J2SE-1.3=
+#J2SE-1.4=
+#J2SE-1.5=
+#JavaSE-1.6=
+#PersonalJava-1.1=
+#PersonalJava-1.2=
+#CDC-1.0/PersonalBasis-1.0=
+#CDC-1.0/PersonalJava-1.0=
+#CDC-1.1/PersonalBasis-1.1=
+#CDC-1.1/PersonalJava-1.1=
+
+# Specify the output format of the compiler log when eclipse jdt is used
+logExtension=.log
+
+# Whether or not to include debug info in the output jars
+javacDebugInfo=false 
+
+# Whether or not to fail the build if there are compiler errors
+javacFailOnError=true
+
+# Enable or disable verbose mode of the compiler
+javacVerbose=true
+
+# Extra arguments for the compiler. These are specific to the java compiler being used.
+#compilerArg=
+
+# Default value for the version of the source code. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacSource in build.properties
+#javacSource=1.3
+
+# Default value for the version of the byte code targeted. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacTarget in build.properties.
+#javacTarget=1.1
+
+
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customAssembly.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customAssembly.xml
new file mode 100644
index 0000000..7abef5d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customAssembly.xml
@@ -0,0 +1,66 @@
+<project name="customAssembly.template" default="noDefault">
+
+	<!-- =====================================================================
+	    
+	    The Following Properties are available in all targets:
+		 - eclipse.base : the base folder everything will be collected into
+		 - eclipse.plugins : the plugins folder
+		 - eclipse.features: the features folder
+		 - archiveFullPath : the full path of the final archive once it is created
+		 
+		 ===================================================================== -->
+		 
+	<!-- =====================================================================  -->
+	<!-- Called after each invocation of the gather.bin.parts target on the     -->
+	<!-- individual plugins and features.                                       -->
+	<!-- Available properties are:                                              -->
+	<!--   projectLocation: location of the project being gathered              -->
+	<!--   projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
+	<!--   target.folder: the destination, eclipse/plugins or eclipse/features  -->
+	<!--                                                                        -->
+	<!-- The generated pattern is that plugins/features are gathered into the   -->
+	<!-- folder ${target.folder}/${projectName}                                 -->
+	<!-- =====================================================================  -->
+	<target name="gather.bin.parts">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Called after invoking the gather.bin.parts targets for all plugins    -->
+	<!-- and features. Results exist as folders and have not yet been jarred.  -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.bin.parts">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called just prior to signing a jar                                    -->
+	<!-- In addititon to the properties listed above:						   -->
+	<!--    - source : plugins or features directory                           -->
+	<!--    - elementName: element being signed without .jar                   -->
+	<!--                   (eg "org.eclipse.foo_1.0.0"                         -->
+	<!-- ===================================================================== -->
+	<target name="pre.jarSigning">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called after all plugins and features have been jarred                -->
+	<!-- (and potentially signed)                                              -->
+	<!-- ===================================================================== -->
+	<target name="post.jarUp">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Called just before the archive file is built                          -->
+	<!-- In addititon to the properties listed above:						   -->
+	<!--    - rootFolder : the folder containing the root files                -->
+	<!-- ===================================================================== -->
+	<target name="pre.archive">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="You must specify a target when invoking this file" />
+	</target>
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customTargets.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customTargets.xml
new file mode 100644
index 0000000..a8fba83
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/headless-build/customTargets.xml
@@ -0,0 +1,175 @@
+<project name="customTargets.template" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Run a given ${target} on all elements being built -->
+	<!-- Add on <ant> task for each top level element being built. -->
+	<!-- ===================================================================== -->
+	<available property="allElementsFile" file="${builder}/allElements.xml" value="${builder}/allElements.xml"/>
+	<property name="allElementsFile" location="${eclipse.pdebuild.templates}/headless-build/allElements.xml"/>
+
+	<import file="${allElementsFile}" />
+	<target name="allElements">
+		<antcall target="allElementsDelegator" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- ===================================================================== -->
+	<target name="getBaseComponents" depends="checkLocalBase" unless="skipBase">
+		<get src="${eclipseBaseURL}" dest="${buildDirectory}/../temp-base.zip" />
+		<unzip dest="${base}" overwrite="true" src="${buildDirectory}/../temp-base.zip" />
+	</target>
+
+	<target name="checkLocalBase">
+		<available file="${base}" property="skipBase" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Check out map files from correct repository -->
+	<!-- Replace values for mapsCheckoutTag as desired. -->
+	<!-- ===================================================================== -->
+	<target name="getMapFiles" depends="checkLocalMaps" unless="skipMaps">
+		<property name="mapsCheckoutTag" value="HEAD" />
+		<cvs cvsRoot="${mapsRepo}" package="${mapsRoot}" dest="${buildDirectory}/maps" tag="${mapsCheckoutTag}" />
+	</target>
+
+	<target name="checkLocalMaps">
+		<available property="skipMaps" file="${buildDirectory}/maps" />
+	</target>
+
+	<target name="tagMapFiles" if="tagMaps">
+		<cvs dest="${buildDirectory}/maps/${mapsRoot}" command="tag ${mapsTagTag}" />
+	</target>
+
+	<!-- ===================================================================== -->
+
+	<target name="clean" unless="noclean">
+		<antcall target="allElements">
+			<param name="target" value="cleanElement" />
+		</antcall>
+	</target>
+
+	<target name="gatherLogs">
+		<mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" />
+		<antcall target="allElements">
+			<param name="target" value="gatherLogs" />
+		</antcall>
+		<unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true">
+			<fileset dir="${buildDirectory}/features">
+				<include name="**/*.log.zip" />
+			</fileset>
+		</unzip>
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before setup -->
+	<!-- ===================================================================== -->
+	<target name="preSetup">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after setup but before starting the build proper -->
+	<!-- ===================================================================== -->
+	<target name="postSetup">
+		<antcall target="getBaseComponents" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before fetching the build elements -->
+	<!-- ===================================================================== -->
+	<target name="preFetch">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after fetching the build elements -->
+	<!-- ===================================================================== -->
+	<target name="postFetch">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the repositories are being processed -->
+	<!-- ===================================================================== -->
+	<target name="preProcessRepos">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the repositories have been processed -->
+	<!-- ===================================================================== -->
+	<target name="postProcessRepos">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before generating the build scripts. -->
+	<!-- ===================================================================== -->
+	<target name="preGenerate">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after generating the build scripts. -->
+	<!-- ===================================================================== -->
+	<target name="postGenerate">
+		<antcall target="clean" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running the build.xmls for the elements being built. -->
+	<!-- ===================================================================== -->
+	<target name="preProcess">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after running the build.xmls for the elements being built. -->
+	<!-- ===================================================================== -->
+	<target name="postProcess">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running assemble. -->
+	<!-- ===================================================================== -->
+	<target name="preAssemble">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after  running assemble. -->
+	<!-- ===================================================================== -->
+	<target name="postAssemble">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before running package. -->
+	<!-- ===================================================================== -->
+	<target name="prePackage">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after  running package. -->
+	<!-- ===================================================================== -->
+	<target name="postPackage">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the build is done. -->
+	<!-- ===================================================================== -->
+	<target name="postBuild">
+		<antcall target="gatherLogs" />
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do to test the build results -->
+	<!-- ===================================================================== -->
+	<target name="test">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do to publish the build results -->
+	<!-- ===================================================================== -->
+	<target name="publish">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="You must specify a target when invoking this file" />
+	</target>
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/customTargets.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/customTargets.xml
new file mode 100644
index 0000000..eac9576
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/customTargets.xml
@@ -0,0 +1,81 @@
+<project name="Custom Targets MyTest" default="noDefault">
+
+	<target name="noDefault" />
+		
+	<!-- This goal of this target is to get the packaging map files of the things you care for 
+	       The files must be fetched into the downloadDirectory folder -->
+	<target name="getMapFiles" unless="localMaps">
+		<get src="${packagerMapURL}" dest="${downloadDirectory}/initial.map" usetimestamp="true"/>
+	</target>
+	
+	<target name="init">
+		<property name="archiveNamePrefix" value="${buildId}"/>
+	</target>
+	
+	<target name="assemble.win32.win32.x86.xml" depends="init">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-win32.win32.win32.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.linux.gtk.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.linux.gtk.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.ppc.zip"/>
+		</ant>
+	</target>
+
+	<target name="assemble.linux.gtk.x86_64.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.gtk.x86_64.zip"/>
+		</ant>
+	</target>
+		
+	<target name="assemble.linux.motif.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-linux.motif.x86.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.solaris.motif.sparc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-solaris.motif.sparc.zip"/>
+		</ant>
+	</target>
+
+	<target name="assemble.solaris.gtk.sparc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-solaris.gtk.sparc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.aix.motif.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-aix.motif.ppc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.hpux.motif.PA_RISC.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-hpux.motif.PA_RISC.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.macosx.carbon.ppc.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.ppc.zip"/>
+		</ant>
+	</target>
+	
+	<target name="assemble.macosx.carbon.x86.xml">
+		<ant antfile="${assembleScriptName}" >
+			<property name="archiveName" value="${archiveNamePrefix}-macosx.carbon.x86.zip"/>
+		</ant>
+	</target>
+
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packager.properties b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packager.properties
new file mode 100644
index 0000000..293c593
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packager.properties
@@ -0,0 +1,120 @@
+###############################################################################
+# Copyright (c) 2006, 2007 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+
+#The directory used as a base for the all process
+baseDirectory = <folder>
+
+#Setting this to true will cause the dependency analysis to only be done on the features and plugins reachble from the ${featureList}.
+filteredDependencyCheck=false
+
+# A comma separated list of feature ids that will be part of the archive.
+featureList = <featuresToGather>
+
+# The list of {os, ws, arch} configurations to build.  This 
+# value is a '&' separated list of ',' separate triples. 
+# By default the value is *,*,* which is platform independant
+#config=win32, win32, x86 & \
+#	linux, gtk, ppc &\
+# linux, gtk, x86 & \
+#	linux, gtk, x86_64 & \
+#	linux, motif, x86 & \
+#	solaris, motif, sparc & \
+#	solaris, gtk, sparc & \
+#	aix, motif, ppc & \
+#	hpux, motif, PA_RISC & \
+#	macosx, carbon, ppc
+
+#Set this variable to normalize plug-in and feature names while packaging 
+normalizeWhilePackaging=true
+
+################ DOWNLOAD ############################
+#Skip any download and unzipping work because the things to be packaged are already available in ${target}
+#Comment the property if you want the download and unzip to occur.
+prefilledTarget = true
+
+
+#Don't download packager map files, they should already exist in ${downloadDirectory}
+#comment out this property to download the map file from packagerMapURL
+#skipMaps = true
+#The URL from which to download the packager map file. If more than one file needs to be downloaded, edit the getMapFiles target in your customTargets.xml
+#packagerMapURL = 
+
+#Don't download the archives.
+#skipFetch = true
+
+# A comma seperated list of the component from which the features listed in featureList can be found
+# This is used as a optimization to avoid unnecessary downloads.
+# * should be specified if you don't know
+componentFilter=*
+
+# A comma separated list of filters used to optimize the download of archives.
+#Values in this filter should match the 
+contentFilter=sdk
+
+
+################ FOLDERS ############################
+# The place in which all the scripts will be contained
+workingDirectory = ${baseDirectory}/workingPlace
+buildDirectory = ${workingDirectory}
+
+# The folder in which all the zips will be downloaded
+downloadDirectory = ${baseDirectory}/toPackage
+
+# The folder where all the operations are being done
+tempDirectory = ${baseDirectory}/temp
+
+# The place in which the zips are located
+sourceFolder = ${downloadDirectory}
+
+################# SOURCES ###########################
+# A comma separated lists of places where plugins and features will be looked for 
+target = ${tempDirectory}/eclipse
+
+################## MISC ##########################
+# This controls the build id in the default name of the archive
+buildId=MyProduct
+
+# Type of build.  Used in naming the build output.  Typically this value is
+# one of I, N, M, S, ...
+buildType=I
+
+#Set the name of the archive that will result from the product build.
+#archiveNamePrefix = 
+
+# Label for the build.  Used in naming the build output
+buildLabel=${buildType}.${buildId}
+
+#The format of the archive. By default a zip is created using antZip.
+#archivesFormat=win32, win32, x86 - antZip& \
+#	linux, gtk, ppc - antZip &\
+#    linux, gtk, x86 - antZip& \
+#	linux, gtk, x86_64 - antZip& \
+# linux, motif, x86 - antZip& \
+#	solaris, motif, sparc - antZip& \
+#	solaris, gtk, sparc - antZip& \
+#	aix, motif, ppc - antZip& \
+#	hpux, motif, PA_RISC - antZip& \
+#	macosx, carbon, ppc - antZip
+
+# extra arguments to be passed to zip / unzip (-y is usually used on unix for zip)
+zipargs=
+unzipArgs=
+
+# the prefix in the archive
+archivePrefix=eclipse
+
+# the folder in which the files that will be added to the archive will be placed
+collectingFolder=eclipse
+
+
+############### PACKAGING.PROPERTIES #############################
+# a relative path to the file containing the properties for element to package
+packagingProperties = packaging.properties
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packaging.properties b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packaging.properties
new file mode 100644
index 0000000..be53c51
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/packager/packaging.properties
@@ -0,0 +1,28 @@
+###############################################################################
+# Copyright (c) 2006, 2007 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     IBM Corporation - initial API and implementation
+###############################################################################
+# The chmod and links must indicate a path relative to the root directory.
+
+# List the files and folders to be copied into the root of eclipse for all platform
+# configurations
+root=epl-v10.html, notice.html, configuration/, startup.jar, .eclipseproduct, eclipse.ini, readme/
+root.permissions.755=eclipse,*.so*
+root.macosx.carbon.ppc.permissions.755=Eclipse.app/Contents/MacOS/eclipse
+
+root.win32.win32.x86=eclipse.exe, eclipsec.exe
+root.linux.motif.x86=eclipse,libcairo-swt.so,libXm.so.2,about_files/,about.html,icon.xpm
+root.linux.gtk.x86=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.x86_64=eclipse,libcairo-swt.so,about_files/,about.html,icon.xpm
+root.linux.gtk.ppc=eclipse
+root.macosx.carbon.ppc=eclipse,Eclipse.app/
+root.macosx.carbon.ppc.link=Eclipse.app/Contents/MacOS/eclipse,eclipse,../../../MacOS,Eclipse.app/Contents/Resources/Splash.app/Contents/MacOS
+root.aix.motif.ppc=eclipse
+root.hpux.motif.PA_RISC=eclipse
+root.solaris.gtk.sparc=eclipse,Eclipse.l.pm,Eclipse.m.pm,Eclipse.s.pm,Eclipse.t.pm
diff --git a/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/plugins/customBuildCallbacks.xml b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/plugins/customBuildCallbacks.xml
new file mode 100644
index 0000000..db9b2e1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.build_3.8.2.v20121114-140810/templates/plugins/customBuildCallbacks.xml
@@ -0,0 +1,158 @@
+<!-- ===================================================================== -->
+<!-- Custom targets called from a project's generated build.xml            -->
+<!-- Set customBuildCallbacks=<path/to/this/file> in your build.properties.-->
+<!-- ===================================================================== -->
+<project name="Build specific targets and properties" default="noDefault">
+
+	<!-- ===================================================================== -->
+	<!-- Default target                                                        -->
+	<!-- ===================================================================== -->
+	<target name="noDefault">
+		<echo message="This file must be called with explicit targets" />
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target build.jars                              -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="pre.build.jars">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target build.jars                               -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="post.build.jars">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target build.sources                           -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="pre.build.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target build.sources                            -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder to contain the build results           -->
+	<!-- ===================================================================== -->
+	<target name="post.build.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the compilation target <name>                      -->
+	<!-- Substitute "name" with the name of the compilation target, eg @dot    -->
+	<!-- Available parameters :                                                -->
+	<!--   source.foldern : n = 1 ... N, the source folders                    -->
+	<!--   target.folder  : where the results of the compilation go            -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="pre.name">
+	</target>
+
+	<target name="pre.@dot">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do during the compilation target <name>, after the compile   -->
+	<!-- but before jaring.  Substitute "name" with the name of the compilation-->
+	<!-- target, eg @dot                                                       -->
+	<!-- Available parameters :                                                -->
+	<!--   source.foldern : n = 1 ... N, the source folders                    -->
+	<!--   target.folder  : where the results of the compilation go            -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="post.compile.name">
+	</target>
+
+	<target name="post.compile.@dot">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the compilation target <name>                       -->
+	<!-- Substitute "name" with the name of the compilation target, eg @dot    -->
+	<!-- Available parameters :                                                -->
+	<!--   jar.Location - the location of the compilation results              -->
+	<!--   <name>.classpath : name = name of the compilation target. A         -->
+	<!--                      reference to the classpath structure.            -->
+	<!-- ===================================================================== -->
+	<target name="post.name">
+	</target>
+
+	<target name="post.@dot">
+	</target>
+	
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.bin.parts                         -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder containing the build results           -->
+	<!--   target.folder - destination folder                                  -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.bin.parts">
+	</target>
+		
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.bin.parts                         -->
+	<!-- Available parameters :                                                -->
+	<!--   build.result.folder - folder containing the build results           -->
+	<!--   target.folder - destination folder                                  -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.bin.parts">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.sources                          -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.sources                           -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.sources">
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target gather.logs                             -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.gather.logs">        
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target gather.logs                              -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="post.gather.logs">       
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do before the target clean                                   -->
+	<!-- Available parameters :                                                -->
+	<!--   destination.temp.folder - destination folder                        -->
+	<!-- ===================================================================== -->
+	<target name="pre.clean">              
+	</target>
+
+	<!-- ===================================================================== -->
+	<!-- Steps to do after the target clean                                    -->
+	<!-- Available parameters :                                                -->
+	<!--   plugin.destination - final destination of the build                 -->
+	<!--   build.result.folder - results of the compilation                    -->
+	<!--   temp.folder - temporary folder                                      -->
+	<!-- ===================================================================== -->
+	<target name="post.clean">             
+	</target>
+</project>
diff --git a/NatTable/export/plugins/org.eclipse.pde.core.source_3.8.1.v20130115-200504.jar b/NatTable/export/plugins/org.eclipse.pde.core.source_3.8.1.v20130115-200504.jar
new file mode 100644
index 0000000..44dc006
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.core.source_3.8.1.v20130115-200504.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.core_3.8.1.v20130115-200504.jar b/NatTable/export/plugins/org.eclipse.pde.core_3.8.1.v20130115-200504.jar
new file mode 100644
index 0000000..961656d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.core_3.8.1.v20130115-200504.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.launching.source_3.6.100.v20120605-203027.jar b/NatTable/export/plugins/org.eclipse.pde.launching.source_3.6.100.v20120605-203027.jar
new file mode 100644
index 0000000..eae612f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.launching.source_3.6.100.v20120605-203027.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.launching_3.6.100.v20120605-203027.jar b/NatTable/export/plugins/org.eclipse.pde.launching_3.6.100.v20120605-203027.jar
new file mode 100644
index 0000000..a12411a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.launching_3.6.100.v20120605-203027.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.ui.source_3.7.2.v20130121-093123.jar b/NatTable/export/plugins/org.eclipse.pde.ui.source_3.7.2.v20130121-093123.jar
new file mode 100644
index 0000000..917736b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.ui.source_3.7.2.v20130121-093123.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.pde.ui_3.7.2.v20130121-093123.jar b/NatTable/export/plugins/org.eclipse.pde.ui_3.7.2.v20130121-093123.jar
new file mode 100644
index 0000000..5ed0565
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.pde.ui_3.7.2.v20130121-093123.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.search.source_3.8.0.v20120523-1540.jar b/NatTable/export/plugins/org.eclipse.search.source_3.8.0.v20120523-1540.jar
new file mode 100644
index 0000000..a9ac395
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.search.source_3.8.0.v20120523-1540.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.search_3.8.0.v20120523-1540.jar b/NatTable/export/plugins/org.eclipse.search_3.8.0.v20120523-1540.jar
new file mode 100644
index 0000000..7a2fc82
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.search_3.8.0.v20120523-1540.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.swt_3.100.1.v4236b.jar b/NatTable/export/plugins/org.eclipse.swt_3.100.1.v4236b.jar
new file mode 100644
index 0000000..9e784d4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.swt_3.100.1.v4236b.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.team.core.source_3.6.100.v20120524-0627.jar b/NatTable/export/plugins/org.eclipse.team.core.source_3.6.100.v20120524-0627.jar
new file mode 100644
index 0000000..1c8a77d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.team.core.source_3.6.100.v20120524-0627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.team.core_3.6.100.v20120524-0627.jar b/NatTable/export/plugins/org.eclipse.team.core_3.6.100.v20120524-0627.jar
new file mode 100644
index 0000000..bc22609
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.team.core_3.6.100.v20120524-0627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.team.ui.source_3.6.201.v20130125-135424.jar b/NatTable/export/plugins/org.eclipse.team.ui.source_3.6.201.v20130125-135424.jar
new file mode 100644
index 0000000..6850719
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.team.ui.source_3.6.201.v20130125-135424.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.team.ui_3.6.201.v20130125-135424.jar b/NatTable/export/plugins/org.eclipse.team.ui_3.6.201.v20130125-135424.jar
new file mode 100644
index 0000000..2f581da
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.team.ui_3.6.201.v20130125-135424.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.text.source_3.5.200.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.text.source_3.5.200.v20120523-1310.jar
new file mode 100644
index 0000000..583c170
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.text.source_3.5.200.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.text_3.5.200.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.text_3.5.200.v20120523-1310.jar
new file mode 100644
index 0000000..9d77e50
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.text_3.5.200.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.cheatsheets.source_3.4.200.v20120521-2344.jar b/NatTable/export/plugins/org.eclipse.ui.cheatsheets.source_3.4.200.v20120521-2344.jar
new file mode 100644
index 0000000..068b422
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.cheatsheets.source_3.4.200.v20120521-2344.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.cheatsheets_3.4.200.v20120521-2344.jar b/NatTable/export/plugins/org.eclipse.ui.cheatsheets_3.4.200.v20120521-2344.jar
new file mode 100644
index 0000000..2265ffc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.cheatsheets_3.4.200.v20120521-2344.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.console.source_3.5.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.ui.console.source_3.5.100.v20120521-2012.jar
new file mode 100644
index 0000000..0d81454
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.console.source_3.5.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.console_3.5.100.v20120521-2012.jar b/NatTable/export/plugins/org.eclipse.ui.console_3.5.100.v20120521-2012.jar
new file mode 100644
index 0000000..1415db6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.console_3.5.100.v20120521-2012.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.editors.source_3.8.0.v20120523-1540.jar b/NatTable/export/plugins/org.eclipse.ui.editors.source_3.8.0.v20120523-1540.jar
new file mode 100644
index 0000000..6ec67d3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.editors.source_3.8.0.v20120523-1540.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.editors_3.8.0.v20120523-1540.jar b/NatTable/export/plugins/org.eclipse.ui.editors_3.8.0.v20120523-1540.jar
new file mode 100644
index 0000000..5d584f5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.editors_3.8.0.v20120523-1540.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.externaltools.source_3.2.100.v20120530-1753.jar b/NatTable/export/plugins/org.eclipse.ui.externaltools.source_3.2.100.v20120530-1753.jar
new file mode 100644
index 0000000..fa093c1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.externaltools.source_3.2.100.v20120530-1753.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.externaltools_3.2.100.v20120530-1753.jar b/NatTable/export/plugins/org.eclipse.ui.externaltools_3.2.100.v20120530-1753.jar
new file mode 100644
index 0000000..f2d23cb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.externaltools_3.2.100.v20120530-1753.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.forms.source_3.5.200.v20120705-114351.jar b/NatTable/export/plugins/org.eclipse.ui.forms.source_3.5.200.v20120705-114351.jar
new file mode 100644
index 0000000..0f476d4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.forms.source_3.5.200.v20120705-114351.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.forms_3.5.200.v20120705-114351.jar b/NatTable/export/plugins/org.eclipse.ui.forms_3.5.200.v20120705-114351.jar
new file mode 100644
index 0000000..5fda331
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.forms_3.5.200.v20120705-114351.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.ide.source_3.8.2.v20121106-165923.jar b/NatTable/export/plugins/org.eclipse.ui.ide.source_3.8.2.v20121106-165923.jar
new file mode 100644
index 0000000..d59cf19
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.ide.source_3.8.2.v20121106-165923.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.ide_3.8.2.v20121106-165923.jar b/NatTable/export/plugins/org.eclipse.ui.ide_3.8.2.v20121106-165923.jar
new file mode 100644
index 0000000..0d02879
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.ide_3.8.2.v20121106-165923.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.intro.source_3.4.200.v20120521-2344.jar b/NatTable/export/plugins/org.eclipse.ui.intro.source_3.4.200.v20120521-2344.jar
new file mode 100644
index 0000000..0cab453
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.intro.source_3.4.200.v20120521-2344.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.intro_3.4.200.v20120521-2344.jar b/NatTable/export/plugins/org.eclipse.ui.intro_3.4.200.v20120521-2344.jar
new file mode 100644
index 0000000..4c1203f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.intro_3.4.200.v20120521-2344.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.navigator.resources.source_3.4.400.v20120705-114010.jar b/NatTable/export/plugins/org.eclipse.ui.navigator.resources.source_3.4.400.v20120705-114010.jar
new file mode 100644
index 0000000..7c5cc5a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.navigator.resources.source_3.4.400.v20120705-114010.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.navigator.resources_3.4.400.v20120705-114010.jar b/NatTable/export/plugins/org.eclipse.ui.navigator.resources_3.4.400.v20120705-114010.jar
new file mode 100644
index 0000000..55d4d7d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.navigator.resources_3.4.400.v20120705-114010.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.navigator.source_3.5.200.v20120705-114103.jar b/NatTable/export/plugins/org.eclipse.ui.navigator.source_3.5.200.v20120705-114103.jar
new file mode 100644
index 0000000..219ecd2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.navigator.source_3.5.200.v20120705-114103.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.navigator_3.5.200.v20120705-114103.jar b/NatTable/export/plugins/org.eclipse.ui.navigator_3.5.200.v20120705-114103.jar
new file mode 100644
index 0000000..e96146c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.navigator_3.5.200.v20120705-114103.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.source_3.104.0.v20121024-145224.jar b/NatTable/export/plugins/org.eclipse.ui.source_3.104.0.v20121024-145224.jar
new file mode 100644
index 0000000..08c9ca9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.source_3.104.0.v20121024-145224.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views.log.source_1.0.300.v20120530-1435.jar b/NatTable/export/plugins/org.eclipse.ui.views.log.source_1.0.300.v20120530-1435.jar
new file mode 100644
index 0000000..090c923
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views.log.source_1.0.300.v20120530-1435.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views.log_1.0.300.v20120530-1435.jar b/NatTable/export/plugins/org.eclipse.ui.views.log_1.0.300.v20120530-1435.jar
new file mode 100644
index 0000000..0b4bc05
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views.log_1.0.300.v20120530-1435.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed.source_3.5.300.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed.source_3.5.300.v20120912-132807.jar
new file mode 100644
index 0000000..240efd9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed.source_3.5.300.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed_3.5.300.v20120912-132807.jar b/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed_3.5.300.v20120912-132807.jar
new file mode 100644
index 0000000..2068602
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views.properties.tabbed_3.5.300.v20120912-132807.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views.source_3.6.100.v20120705-114010.jar b/NatTable/export/plugins/org.eclipse.ui.views.source_3.6.100.v20120705-114010.jar
new file mode 100644
index 0000000..018f568
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views.source_3.6.100.v20120705-114010.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.views_3.6.100.v20120705-114010.jar b/NatTable/export/plugins/org.eclipse.ui.views_3.6.100.v20120705-114010.jar
new file mode 100644
index 0000000..28573c7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.views_3.6.100.v20120705-114010.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.workbench.source_3.104.0.v20130204-164612.jar b/NatTable/export/plugins/org.eclipse.ui.workbench.source_3.104.0.v20130204-164612.jar
new file mode 100644
index 0000000..a1d68b5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.workbench.source_3.104.0.v20130204-164612.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor.source_3.8.0.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor.source_3.8.0.v20120523-1310.jar
new file mode 100644
index 0000000..7dcfccc
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor.source_3.8.0.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor_3.8.0.v20120523-1310.jar b/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor_3.8.0.v20120523-1310.jar
new file mode 100644
index 0000000..a776ee2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.workbench.texteditor_3.8.0.v20120523-1310.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui.workbench_3.104.0.v20130204-164612.jar b/NatTable/export/plugins/org.eclipse.ui.workbench_3.104.0.v20130204-164612.jar
new file mode 100644
index 0000000..f56c2b5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui.workbench_3.104.0.v20130204-164612.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.ui_3.104.0.v20121024-145224.jar b/NatTable/export/plugins/org.eclipse.ui_3.104.0.v20121024-145224.jar
new file mode 100644
index 0000000..5d53c3f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.ui_3.104.0.v20121024-145224.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.update.configurator.source_3.3.200.v20120912-144026.jar b/NatTable/export/plugins/org.eclipse.update.configurator.source_3.3.200.v20120912-144026.jar
new file mode 100644
index 0000000..0f7f0a2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.update.configurator.source_3.3.200.v20120912-144026.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.update.configurator_3.3.200.v20120912-144026.jar b/NatTable/export/plugins/org.eclipse.update.configurator_3.3.200.v20120912-144026.jar
new file mode 100644
index 0000000..17d3fb2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.update.configurator_3.3.200.v20120912-144026.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xpand.source_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xpand.source_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..c5f9d41
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xpand.source_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xpand_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xpand_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..a07c3c9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xpand_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.core.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.core.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..fc0b81e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.core.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.core_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.core_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..4a35674
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.core_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.doc_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.doc_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..6f2b755
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.doc_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.examples_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.examples_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..3890033
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.examples_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.ide.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.ide.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..755871b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.ide.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.ide_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.ide_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..17562f8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.ide_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.lib.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.lib.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..8d83c35
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.lib.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.lib_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.lib_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..d5a9890
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.lib_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.m2e.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.m2e.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..42ea231
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.m2e.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.m2e_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend.m2e_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..f244464
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.m2e_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.source_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xtend.source_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..55fc869
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.source_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..1017e7a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..e72506a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
@@ -0,0 +1,11 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: 89/TirvYQRLYq/PrBr7dbm1/9Vs=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: Eoe0scUR1WH7eQqyhHK/UvauzwI=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: QdryQvJlVywlE0MGLuwYCkmkyWk=

+

+Name: about.html

+SHA1-Digest: hz3eP3doTu0pxDyymUuF1/RF+x0=

+

diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..9a650b2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0

+Ant-Version: Apache Ant 1.8.3

+Eclipse-SourceBundle: org.eclipse.xtend.standalone;version="2.4.1.v201

+ 304180855";roots="."

+Bundle-Vendor: Eclipse Xtend

+Bundle-Name: Xtend Standalone Bundle Source

+Bundle-SymbolicName: org.eclipse.xtend.standalone.source;singleton:=tr

+ ue

+Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)

+Bundle-Version: 2.4.1.v201304180855

+Bundle-ManifestVersion: 2

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=

+

+Name: about.html

+SHA1-Digest: 5NJCBTSdmvQK0/EKnCNmQtuXN10=

+

diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/eclipse.inf b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/eclipse.inf
new file mode 100644
index 0000000..92ffed2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+#Processed using Jarprocessor
+pack200.conditioned = true
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/about.html b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/about.html
new file mode 100644
index 0000000..68e17ab
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone.source_2.4.1.v201304180855/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 15, 2010</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..172ba77
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..dbfc0a8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/ECLIPSE_.SF
@@ -0,0 +1,11 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: z1z5+k6uQjBigu1ChlqIGagnOLA=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: ried0QqkRVzMmYpUnuMSTVUtcNo=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: QdryQvJlVywlE0MGLuwYCkmkyWk=

+

+Name: about.html

+SHA1-Digest: hz3eP3doTu0pxDyymUuF1/RF+x0=

+

diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..236facd
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/MANIFEST.MF
@@ -0,0 +1,23 @@
+Manifest-Version: 1.0

+Ant-Version: Apache Ant 1.8.3

+Bundle-Vendor: Eclipse Xtend

+Bundle-RequiredExecutionEnvironment: J2SE-1.5

+Bundle-Name: Xtend Standalone Bundle

+Bundle-SymbolicName: org.eclipse.xtend.standalone

+Require-Bundle: org.eclipse.xtend.core;bundle-version="2.4.0";visibili

+ ty:=reexport,org.eclipse.xtext.junit4;bundle-version="2.4.0";visibili

+ ty:=reexport,com.google.inject;bundle-version="3.0.0";visibility:=ree

+ xport,org.eclipse.xtext.xbase.junit;bundle-version="2.4.0";visibility

+ :=reexport,org.apache.log4j;bundle-version="1.2.15";visibility:=reexp

+ ort,org.eclipse.jdt.core;bundle-version="3.5.0";visibility:=reexport,

+ org.eclipse.emf.codegen;bundle-version="2.5.0";visibility:=reexport

+Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)

+Bundle-Version: 2.4.1.v201304180855

+Bundle-ManifestVersion: 2

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: 09gN05tobgS/MdtqyTNQhOhB73M=

+

+Name: about.html

+SHA1-Digest: 5NJCBTSdmvQK0/EKnCNmQtuXN10=

+

diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/eclipse.inf b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/eclipse.inf
new file mode 100644
index 0000000..92ffed2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/META-INF/eclipse.inf
@@ -0,0 +1,2 @@
+#Processed using Jarprocessor
+pack200.conditioned = true
diff --git a/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/about.html b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/about.html
new file mode 100644
index 0000000..68e17ab
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.standalone_2.4.1.v201304180855/about.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+ 
+<p>June 15, 2010</p>	
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf.source_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf.source_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..01c8b99
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf.source_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..6bde113
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend.typesystem.emf_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend2.lib.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend2.lib.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..bc002f8
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend2.lib.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend2.lib_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtend2.lib_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..8c040c9
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend2.lib_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtend_1.3.0.v201302260541.jar b/NatTable/export/plugins/org.eclipse.xtend_1.3.0.v201302260541.jar
new file mode 100644
index 0000000..7a3140f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtend_1.3.0.v201302260541.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.builder.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.builder.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..db6bf29
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.builder.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.builder_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.builder_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..ff8e44d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.builder_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.edit.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.edit.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..a276179
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.edit.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.edit_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.edit_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..259def5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.edit_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..977377a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..e49608c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.jdt38_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..3981508
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.shared_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..f80d010
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.shared_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..f0ac3b4
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.ui.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.ui.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..90fd8b3
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.ui.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types.ui_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types.ui_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..e2996d1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types.ui_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.common.types_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.common.types_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..7bf904c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.common.types_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ecore.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ecore.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..d2b086c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ecore.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ecore_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ecore_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..ddf1796
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ecore_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.generator.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.generator.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..69b714b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.generator.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.generator_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.generator_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..63534a1
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.generator_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.junit4.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.junit4.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..225e920
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.junit4.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.junit4_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.junit4_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..5982dd6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.junit4_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.logging.source_1.2.15.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.logging.source_1.2.15.v201304180855.jar
new file mode 100644
index 0000000..986115f
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.logging.source_1.2.15.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.logging_1.2.15.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.logging_1.2.15.v201304180855.jar
new file mode 100644
index 0000000..ee7cdb2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.logging_1.2.15.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.smap.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.smap.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..92f325d
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.smap.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.smap_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.smap_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..e3566c2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.smap_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..338041b
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..a04ebd0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..d0574d2
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..e903dc7
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates.ui_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..db5675a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.codetemplates_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.ecore.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.ecore.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..418a2ce
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.ecore.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.ecore_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.ecore_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..742956a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.ecore_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.shared.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.shared.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..af094ed
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.shared.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.shared_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.shared_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..339354a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.shared_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..b5910fb
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.ui_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.ui_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..dc335f0
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.ui_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.util.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.util.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..b635d22
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.util.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.util_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.util_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..70a28c5
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.util_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.junit.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.junit.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..4b15e20
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.junit.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.junit_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.junit_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..2fc9ffe
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.junit_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.lib.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.lib.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..6762de6
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.lib.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.lib_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.lib_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..12a43ae
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.lib_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..767047c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.ui.source_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.ui.source_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..1be020a
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.ui.source_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase.ui_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase.ui_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..2b2d31c
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase.ui_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext.xbase_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext.xbase_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..801db26
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext.xbase_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.eclipse.xtext_2.4.1.v201304180855.jar b/NatTable/export/plugins/org.eclipse.xtext_2.4.1.v201304180855.jar
new file mode 100644
index 0000000..e7d9d8e
--- /dev/null
+++ b/NatTable/export/plugins/org.eclipse.xtext_2.4.1.v201304180855.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.hamcrest.core.source_1.1.0.v20090501071000.jar b/NatTable/export/plugins/org.hamcrest.core.source_1.1.0.v20090501071000.jar
new file mode 100644
index 0000000..1adfe54
--- /dev/null
+++ b/NatTable/export/plugins/org.hamcrest.core.source_1.1.0.v20090501071000.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar b/NatTable/export/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar
new file mode 100644
index 0000000..dea61de
--- /dev/null
+++ b/NatTable/export/plugins/org.hamcrest.core_1.1.0.v20090501071000.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.junit.source_4.10.0.v4_10_0_v20120426-0900.jar b/NatTable/export/plugins/org.junit.source_4.10.0.v4_10_0_v20120426-0900.jar
new file mode 100644
index 0000000..ec4fb9c
--- /dev/null
+++ b/NatTable/export/plugins/org.junit.source_4.10.0.v4_10_0_v20120426-0900.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.RSA b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.RSA
new file mode 100644
index 0000000..e03623b
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.RSA
Binary files differ
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.SF b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.SF
new file mode 100644
index 0000000..fd277e9
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/ECLIPSE_.SF
@@ -0,0 +1,20 @@
+Signature-Version: 1.0

+SHA1-Digest-Manifest: lH10n/IP12QRXoHOv8UrsJZ7aTE=

+Created-By: 1.6.0 (IBM Corporation)

+SHA1-Digest-Manifest-Main-Attributes: xYawx1OREq5eYqnQvcl/wv9ZU98=

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: Z+e4UrhAmTCBR1UpP/RqMf9OX00=

+

+Name: junit.jar

+SHA1-Digest: d5rJKvYvTsT+ytR8DG5nr+BEMwA=

+

+Name: about.html

+SHA1-Digest: XMNnp3zJuB9Pqxnx7aAFW38g8jg=

+

+Name: about_files/cpl-v10.html

+SHA1-Digest: 9DoiqsF9ysi5yIGgRGnCT/V9Q3Q=

+

+Name: plugin.properties

+SHA1-Digest: z9SsGcLWi3BfQk+UU/YakZUIfrA=

+

diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/MANIFEST.MF b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..4f180ab
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/MANIFEST.MF
@@ -0,0 +1,49 @@
+Manifest-Version: 1.0

+Bundle-ClassPath: junit.jar

+Bundle-Vendor: %providerName

+Bundle-Localization: plugin

+Bundle-RequiredExecutionEnvironment: J2SE-1.5

+Bundle-Name: %pluginName

+Bundle-SymbolicName: org.junit

+Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too

+ ls:org.eclipse.orbit/org.junit;tag=v4_10_0_v20120426-0900

+Require-Bundle: org.hamcrest.core;bundle-version="1.1.0";visibility:=r

+ eexport

+Export-Package: junit.extensions;version="4.10.0",junit.framework;vers

+ ion="4.10.0",junit.runner;version="4.10.0",junit.textui;version="4.10

+ .0",org.junit;version="4.10.0",org.junit.experimental;version="4.10.0

+ ",org.junit.experimental.categories;version="4.10.0",org.junit.experi

+ mental.max;version="4.10.0",org.junit.experimental.results;version="4

+ .10.0",org.junit.experimental.runners;version="4.10.0",org.junit.expe

+ rimental.theories;version="4.10.0",org.junit.experimental.theories.in

+ ternal;version="4.10.0";x-internal:=true,org.junit.experimental.theor

+ ies.suppliers;version="4.10.0",org.junit.internal;version="4.10.0";x-

+ internal:=true,org.junit.internal.builders;version="4.10.0";x-interna

+ l:=true,org.junit.internal.matchers;version="4.10.0";x-internal:=true

+ ,org.junit.internal.requests;version="4.10.0";x-internal:=true,org.ju

+ nit.internal.runners;version="4.10.0";x-internal:=true,org.junit.inte

+ rnal.runners.model;version="4.10.0";x-internal:=true,org.junit.intern

+ al.runners.rules;version="4.10.0";x-internal:=true,org.junit.internal

+ .runners.statements;version="4.10.0";x-internal:=true,org.junit.match

+ ers;version="4.10.0",org.junit.rules;version="4.10.0",org.junit.runne

+ r;version="4.10.0",org.junit.runner.manipulation;version="4.10.0",org

+ .junit.runner.notification;version="4.10.0",org.junit.runners;version

+ ="4.10.0",org.junit.runners.model;version="4.10.0"

+Bundle-Version: 4.10.0.v4_10_0_v20120426-0900

+Bundle-ManifestVersion: 2

+

+Name: META-INF/eclipse.inf

+SHA1-Digest: u+F8j/GAE8tzrDry9+wT3Cvg81Y=

+

+Name: junit.jar

+SHA1-Digest: NlkHzx5IjpZ/HT6SPQERs22TDuY=

+

+Name: about_files/cpl-v10.html

+SHA1-Digest: eNZ+cRDL3oVTW0ijy+X99W5LGv8=

+

+Name: about.html

+SHA1-Digest: tBtfr2ArZudPRpYiTzzbS1JaMIg=

+

+Name: plugin.properties

+SHA1-Digest: rtO/LXpnFcVugYXW9T/uTBQHA8A=

+

diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/eclipse.inf b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/eclipse.inf
new file mode 100644
index 0000000..68d6fa9
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/META-INF/eclipse.inf
@@ -0,0 +1,4 @@
+#Processed using Jarprocessor
+jarprocessor.exclude.children.sign = true
+pack200.args = -E4
+pack200.conditioned = true
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about.html b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about.html
new file mode 100644
index 0000000..c512e60
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

+<html xmlns="http://www.w3.org/1999/xhtml">

+<head>

+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>

+<title>About</title>

+</head>

+<body lang="EN-US">

+<h2>About This Content</h2>

+

+<p>April 24, 2012</p>

+<h3>License</h3>

+

+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 

+indicated below, the Content is provided to you under the terms and conditions of the

+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 

+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.

+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>

+

+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 

+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may

+apply to your use of any object code in the Content.  Check the Redistributor's license that was 

+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise

+indicated below, the terms and conditions of the EPL still apply to any source code in the Content

+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>

+

+

+<h3>Third Party Content</h3>

+<p>The Content includes items that have been sourced from third parties as set out below. If you 

+did not receive this Content directly from the Eclipse Foundation, the following is provided 

+for informational purposes only, and you should look to the Redistributor's license for 

+terms and conditions of use.</p>

+<div style="font-style: italic">

+

+<p>The Content includes items that have been sourced from third parties as follows:</p>

+

+<h4>JUnit 4.10</h4>

+

+<p>The plug-in is accompanied by software developed by <a href="http://www.junit.org/">JUnit.org</a>.  The JUnit 4.10 code included with the plug-in includes no modifications.

+Your use of JUnit 4.10 in both source and binary code form contained in the plug-in is subject to the terms and conditions of the 

+Common Public License Version 1.0 (&quot;CPL&quot;).  A copy of the CPL is available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>.

+The binary code is located in junit.jar and the source code is located in source-bundle or in the org.junit.source bundle.

+<br/>The original source and binaries are available from <a href="http://sourceforge.net/projects/junit/files/">http://sourceforge.net/projects/junit/files/</a>, namely:

+<br/><a href="http://sourceforge.net/projects/junit/files/junit/4.10/junit-4.10-src.jar/download">http://sourceforge.net/projects/junit/files/junit/4.10/junit-4.10-src.jar/download</a>

+<br/><a href="http://sourceforge.net/projects/junit/files/junit/4.10/junit-dep-4.10.jar/download">http://sourceforge.net/projects/junit/files/junit/4.10/junit-dep-4.10.jar/download</a>

+</p>

+

+

+<h4>Hamcrest Library 1.1</h4>

+

+<p>The plug-in is accompanied by software developed by Hamcrest (<a href="http://code.google.com/p/hamcrest/">http://code.google.com/p/hamcrest/</a>).

+The hamcrest-library 1.1 code included within the JUnit 4.10 Jar includes no modifications.

+Your use of hamcrest-library 1.1 in both source and binary code form contained in the plug-in is subject to the terms and conditions of the 

+New BSD License.

+The binary code is located in junit.jar/org/junit/internal/matchers and the source code is located in source-bundle/org/junit/internal/matchers.</p>

+

+<p>The Hamcrest New BSD License:</p>

+<pre>

+BSD License

+

+Copyright (c) 2000-2006, www.hamcrest.org

+All rights reserved.

+

+Redistribution and use in source and binary forms, with or without

+modification, are permitted provided that the following conditions are met:

+

+Redistributions of source code must retain the above copyright notice, this list of

+conditions and the following disclaimer. Redistributions in binary form must reproduce

+the above copyright notice, this list of conditions and the following disclaimer in

+the documentation and/or other materials provided with the distribution.

+

+Neither the name of Hamcrest nor the names of its contributors may be used to endorse

+or promote products derived from this software without specific prior written

+permission.

+

+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY

+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES

+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT

+SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED

+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR

+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN

+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY

+WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH

+DAMAGE.

+</pre>

+

+</div>

+</body>

+</html>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about_files/cpl-v10.html b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about_files/cpl-v10.html
new file mode 100644
index 0000000..1900994
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/about_files/cpl-v10.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">

+<HTML>

+<HEAD>

+<TITLE>Common Public License - v 1.0</TITLE>

+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

+</HEAD>

+

+<BODY BGCOLOR="#FFFFFF" VLINK="#800000">

+

+

+<P ALIGN="CENTER"><B>Common Public License - v 1.0</B>

+<P><B></B><FONT SIZE="3"></FONT>

+<P><FONT SIZE="3"></FONT><FONT SIZE="2">THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT").  ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.</FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"><B>1.  DEFINITIONS</B></FONT>

+<P><FONT SIZE="2">"Contribution" means:</FONT>

+

+<UL><FONT SIZE="2">a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and<BR CLEAR="LEFT">

+b) in the case of each subsequent Contributor:</FONT></UL>

+

+

+<UL><FONT SIZE="2">i)	 	changes to the Program, and</FONT></UL>

+

+

+<UL><FONT SIZE="2">ii)		additions to the Program;</FONT></UL>

+

+

+<UL><FONT SIZE="2">where such changes and/or additions to the Program originate from and are distributed by that particular Contributor.  </FONT><FONT SIZE="2">A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf.  </FONT><FONT SIZE="2">Contributions do not include additions to the Program which:  (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.  </FONT></UL>

+

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">"Contributor" means any person or entity that distributes the Program.</FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.  </FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2">"Program" means the Contributions distributed in accordance with this Agreement.</FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.</FONT>

+<P><FONT SIZE="2"><B></B></FONT>

+<P><FONT SIZE="2"><B>2.  GRANT OF RIGHTS</B></FONT>

+

+<UL><FONT SIZE="2"></FONT><FONT SIZE="2">a)	</FONT><FONT SIZE="2">Subject to the terms of this Agreement, each Contributor hereby grants</FONT><FONT SIZE="2"> Recipient a non-exclusive, worldwide, royalty-free copyright license to</FONT><FONT SIZE="2" COLOR="#FF0000"> </FONT><FONT SIZE="2">reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.</FONT></UL>

+

+

+<UL><FONT SIZE="2"></FONT></UL>

+

+

+<UL><FONT SIZE="2"></FONT><FONT SIZE="2">b) 	Subject to the terms of this Agreement, each Contributor hereby grants </FONT><FONT SIZE="2">Recipient a non-exclusive, worldwide,</FONT><FONT SIZE="2" COLOR="#008000"> </FONT><FONT SIZE="2">royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form.  This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents.  The patent license shall not apply to any other combinations which include the Contribution.  No hardware per se is licensed hereunder.   </FONT></UL>

+

+

+<UL><FONT SIZE="2"></FONT></UL>

+

+

+<UL><FONT SIZE="2">c)	Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity.  Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise.  As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any.  For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.</FONT></UL>

+

+

+<UL><FONT SIZE="2"></FONT></UL>

+

+

+<UL><FONT SIZE="2">d)	Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. </FONT></UL>

+

+

+<UL><FONT SIZE="2"></FONT></UL>

+

+<P><FONT SIZE="2"><B>3.  REQUIREMENTS</B></FONT>

+<P><FONT SIZE="2"><B></B>A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:</FONT>

+

+<UL><FONT SIZE="2">a)	it complies with the terms and conditions of this Agreement; and</FONT></UL>

+

+

+<UL><FONT SIZE="2">b)	its license agreement:</FONT></UL>

+

+

+<UL><FONT SIZE="2">i)	effectively disclaims</FONT><FONT SIZE="2"> on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; </FONT></UL>

+

+

+<UL><FONT SIZE="2">ii) 	effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; </FONT></UL>

+

+

+<UL><FONT SIZE="2">iii)</FONT><FONT SIZE="2">	states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and</FONT></UL>

+

+

+<UL><FONT SIZE="2">iv)	states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.</FONT><FONT SIZE="2" COLOR="#0000FF"> </FONT><FONT SIZE="2" COLOR="#FF0000"></FONT></UL>

+

+

+<UL><FONT SIZE="2" COLOR="#FF0000"></FONT><FONT SIZE="2"></FONT></UL>

+

+<P><FONT SIZE="2">When the Program is made available in source code form:</FONT>

+

+<UL><FONT SIZE="2">a)	it must be made available under this Agreement; and </FONT></UL>

+

+

+<UL><FONT SIZE="2">b)	a copy of this Agreement must be included with each copy of the Program.  </FONT></UL>

+

+<P><FONT SIZE="2"></FONT><FONT SIZE="2" COLOR="#0000FF"><STRIKE></STRIKE></FONT>

+<P><FONT SIZE="2" COLOR="#0000FF"><STRIKE></STRIKE></FONT><FONT SIZE="2">Contributors may not remove or alter any copyright notices contained within the Program.  </FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.  </FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"><B>4.  COMMERCIAL DISTRIBUTION</B></FONT>

+<P><FONT SIZE="2">Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like.  While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors.   Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering.  The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement.  In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations.  The Indemnified Contributor may participate in any such claim at its own expense.</FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">For example, a Contributor might include the Program in a commercial product offering, Product X.  That Contributor is then a Commercial Contributor.  If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone.  Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.</FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2" COLOR="#0000FF"></FONT>

+<P><FONT SIZE="2" COLOR="#0000FF"></FONT><FONT SIZE="2"><B>5.  NO WARRANTY</B></FONT>

+<P><FONT SIZE="2">EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is</FONT><FONT SIZE="2"> solely responsible for determining the appropriateness of using and distributing </FONT><FONT SIZE="2">the Program</FONT><FONT SIZE="2"> and assumes all risks associated with its exercise of rights under this Agreement</FONT><FONT SIZE="2">, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, </FONT><FONT SIZE="2">programs or equipment, and unavailability or interruption of operations</FONT><FONT SIZE="2">.  </FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2"><B>6.  DISCLAIMER OF LIABILITY</B></FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2">EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES </FONT><FONT SIZE="2">(INCLUDING WITHOUT LIMITATION LOST PROFITS),</FONT><FONT SIZE="2"> HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"><B>7.  GENERAL</B></FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2">If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.</FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed.  In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. </FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance.  If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable.  However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.  </FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2">Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted  and may only be modified in the following manner. The Agreement Steward reserves the right to </FONT><FONT SIZE="2">publish new versions (including revisions) of this Agreement from time to </FONT><FONT SIZE="2">time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward.   IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity.  </FONT><FONT SIZE="2">Each new version of the Agreement will be given a distinguishing version number.  The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new </FONT><FONT SIZE="2">version.  </FONT><FONT SIZE="2">Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, </FONT><FONT SIZE="2">by implication, estoppel or otherwise</FONT><FONT SIZE="2">.</FONT><FONT SIZE="2">  All rights in the Program not expressly granted under this Agreement are reserved.</FONT>

+<P><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2">This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose.  Each party waives its rights to a jury trial in any resulting litigation.</FONT>

+<P><FONT SIZE="2"></FONT><FONT SIZE="2"></FONT>

+<P><FONT SIZE="2"></FONT>

+

+</BODY>

+

+</HTML>
\ No newline at end of file
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/junit.jar b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/junit.jar
new file mode 100644
index 0000000..e62629b
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/junit.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/plugin.properties b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/plugin.properties
new file mode 100644
index 0000000..24d61ff
--- /dev/null
+++ b/NatTable/export/plugins/org.junit_4.10.0.v4_10_0_v20120426-0900/plugin.properties
@@ -0,0 +1,12 @@
+###############################################################################

+# Copyright (c) 2012 IBM Corporation and others.

+# All rights reserved. This program and the accompanying materials

+# are made available under the terms of the Eclipse Public License v1.0

+# which accompanies this distribution, and is available at

+# http://www.eclipse.org/legal/epl-v10.html

+#

+# Contributors:

+#     IBM Corporation - initial API and implementation

+###############################################################################

+pluginName=JUnit Testing Framework

+providerName=Eclipse Orbit

diff --git a/NatTable/export/plugins/org.objectweb.asm.source_3.3.1.v201105211655.jar b/NatTable/export/plugins/org.objectweb.asm.source_3.3.1.v201105211655.jar
new file mode 100644
index 0000000..80e7bc6
--- /dev/null
+++ b/NatTable/export/plugins/org.objectweb.asm.source_3.3.1.v201105211655.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.objectweb.asm_3.3.1.v201105211655.jar b/NatTable/export/plugins/org.objectweb.asm_3.3.1.v201105211655.jar
new file mode 100644
index 0000000..b75df3a
--- /dev/null
+++ b/NatTable/export/plugins/org.objectweb.asm_3.3.1.v201105211655.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.sat4j.core_2.3.0.v20110329.jar b/NatTable/export/plugins/org.sat4j.core_2.3.0.v20110329.jar
new file mode 100644
index 0000000..019572a
--- /dev/null
+++ b/NatTable/export/plugins/org.sat4j.core_2.3.0.v20110329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.sat4j.pb_2.3.0.v20110329.jar b/NatTable/export/plugins/org.sat4j.pb_2.3.0.v20110329.jar
new file mode 100644
index 0000000..cf7bb36
--- /dev/null
+++ b/NatTable/export/plugins/org.sat4j.pb_2.3.0.v20110329.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar b/NatTable/export/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar
new file mode 100644
index 0000000..4d24e43
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.css.sac.source_1.3.1.v200903091627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar b/NatTable/export/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar
new file mode 100644
index 0000000..2144c3a
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar b/NatTable/export/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar
new file mode 100644
index 0000000..4c10342
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.events.source_3.0.0.draft20060413_v201105210656.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar b/NatTable/export/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar
new file mode 100644
index 0000000..2cf93ae
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar b/NatTable/export/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar
new file mode 100644
index 0000000..165286f
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.smil.source_1.0.1.v200903091627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar b/NatTable/export/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar
new file mode 100644
index 0000000..6184797
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar b/NatTable/export/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar
new file mode 100644
index 0000000..c16d1a9
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.svg.source_1.1.0.v201011041433.jar
Binary files differ
diff --git a/NatTable/export/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar b/NatTable/export/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar
new file mode 100644
index 0000000..99cfac1
--- /dev/null
+++ b/NatTable/export/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar
Binary files differ
diff --git a/NatTable/nattable.target b/NatTable/nattable.target
new file mode 100644
index 0000000..2e2c1a7
--- /dev/null
+++ b/NatTable/nattable.target
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="nattable" sequenceNumber="0">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.xtend.sdk.feature.group" version="2.4.1.v201304180855"/>
+<repository location="http://download.itemis.com/updates/releases"/>
+<repository location="http://download.eclipse.org/releases/juno"/>
+</location>
+</locations>
+</target>
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AbstractLayer.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AbstractLayer.xtend
new file mode 100644
index 0000000..97cacf1
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AbstractLayer.xtend
@@ -0,0 +1,23 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+abstract class AbstractLayer implements Layer {
+
+	val Axis horizontalAxis
+	val Axis verticalAxis
+
+	new(int columnCount, int rowCount, int defaultColumnWidth, int defaultRowHeight) {
+		horizontalAxis = new DefaultAxis(columnCount, defaultColumnWidth)
+		verticalAxis = new DefaultAxis(rowCount, defaultRowHeight)
+	}
+	
+	// Pixel dimensions
+	
+	override getHorizontalAxis() {
+		horizontalAxis
+	}
+	
+	override getVerticalAxis() {
+		verticalAxis
+	}
+	
+}
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Axis.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Axis.xtend
new file mode 100644
index 0000000..d9318aa
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Axis.xtend
@@ -0,0 +1,24 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+import java.io.Serializable
+
+interface Axis {
+	
+	/**
+	 * @param axisPosition
+	 * @return The start pixel location of the given segment position.
+	 */
+	def int getStartPixelOfSegmentPosition(int segmentPosition)
+	
+	/**
+	 * @return The number of segments on this axis.
+	 */
+	def int getSegmentCount()
+	
+	/**
+	 * @param segmentPosition
+	 * @return The identifier corresponding to the given segment position.
+	 */
+	def Serializable getIdOfSegmentPosition(int segmentPosition)
+	
+}
\ No newline at end of file
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AxisInvariants.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AxisInvariants.xtend
new file mode 100644
index 0000000..8070841
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/AxisInvariants.xtend
@@ -0,0 +1,13 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+class AxisInvariants {
+	
+	def static getPixelSizeOfSegment(Axis axis, int segmentPosition) {
+		axis.getStartPixelOfSegmentPosition(segmentPosition + 1) - axis.getStartPixelOfSegmentPosition(segmentPosition)
+	}
+	
+	def static getPixelSize(Axis axis) {
+		axis.getStartPixelOfSegmentPosition(axis.segmentCount) - axis.getStartPixelOfSegmentPosition(0)
+	}
+	
+}
\ No newline at end of file
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/DefaultAxis.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/DefaultAxis.xtend
new file mode 100644
index 0000000..dcd4ee4
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/DefaultAxis.xtend
@@ -0,0 +1,25 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+class DefaultAxis implements Axis {
+	
+	int segmentCount
+	int defaultSegmentSize
+	
+	new(int segmentCount, int defaultSegmentSize) {
+		this.segmentCount = segmentCount
+		this.defaultSegmentSize = defaultSegmentSize
+	}
+
+	override getStartPixelOfSegmentPosition(int segmentPosition) {
+		segmentPosition * defaultSegmentSize
+	}
+	
+	override getSegmentCount() {
+		segmentCount
+	}
+	
+	override getIdOfSegmentPosition(int segmentPosition) {
+		segmentPosition
+	}
+	
+}
\ No newline at end of file
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Layer.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Layer.xtend
new file mode 100644
index 0000000..49e88c6
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Layer.xtend
@@ -0,0 +1,13 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+interface Layer {
+	
+	def Axis getHorizontalAxis()
+	def Axis getVerticalAxis()
+	
+	// Data values
+	
+	def Object getDataValue(int columnPosition, int rowPosition)
+	def void setDataValue(int columnPosition, int rowPosition, Object newValue)
+	
+}
\ No newline at end of file
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/LayerInvariants.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/LayerInvariants.xtend
new file mode 100644
index 0000000..7f5c06f
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/LayerInvariants.xtend
@@ -0,0 +1,49 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+import static extension org.eclipse.nebula.widgets.nattable.core.AxisInvariants.*
+
+/**
+ * Utility class to efficiently calculate invariants that must hold for any given layer.
+ */
+class LayerInvariants {
+	
+	// Horizontal axis
+	
+	def static getStartXPixelOfColumnPosition(Layer layer, int columnPosition) {
+		layer.horizontalAxis.getStartPixelOfSegmentPosition(columnPosition)
+	}
+	
+	def static getPixelWidthOfColumn(Layer layer, int columnPosition) {
+		layer.horizontalAxis.getPixelSizeOfSegment(columnPosition)
+	}
+	
+	def static getPixelWidth(Layer layer) {
+		layer.horizontalAxis.pixelSize
+	}
+	
+	// Vertical axis
+	
+	def static getStartYPixelOfRowPosition(Layer layer, int rowPosition) {
+		layer.verticalAxis.getStartPixelOfSegmentPosition(rowPosition)
+	}
+	
+	def static getPixelHeightOfRow(Layer layer, int rowPosition) {
+		layer.verticalAxis.getPixelSizeOfSegment(rowPosition)
+	}
+	
+	def static getPixelHeight(Layer layer) {
+		layer.verticalAxis.pixelSize
+	}
+	
+	// Layer
+	
+	def static getCellPixelBounds(Layer layer, int columnPosition, int rowPosition) {
+		return new PixelRectangle(
+			layer.getStartXPixelOfColumnPosition(columnPosition),
+			layer.getStartYPixelOfRowPosition(rowPosition),
+			layer.getPixelWidthOfColumn(columnPosition),
+			layer.getPixelHeightOfRow(rowPosition)
+		)
+	}
+	
+}
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Rectangle.xtend b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Rectangle.xtend
new file mode 100644
index 0000000..ec85333
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/Rectangle.xtend
@@ -0,0 +1,17 @@
+package org.eclipse.nebula.widgets.nattable.core
+
+@Data
+class PixelRectangle {
+	int xPixel
+	int yPixel
+	int pixelWidth
+	int pixelHeight
+}
+
+@Data
+class PositionRectangle {
+	int columnPosition
+	int rowPosition
+	int positionWidth
+	int positionHeight
+}
diff --git a/NatTable/src/org/eclipse/nebula/widgets/nattable/core/packageinfo b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/packageinfo
new file mode 100644
index 0000000..a4f1546
--- /dev/null
+++ b/NatTable/src/org/eclipse/nebula/widgets/nattable/core/packageinfo
@@ -0,0 +1 @@
+version 1.0
\ No newline at end of file
diff --git a/cnf/.classpath b/cnf/.classpath
new file mode 100644
index 0000000..fb50116
--- /dev/null
+++ b/cnf/.classpath
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/cnf/.project b/cnf/.project
new file mode 100644
index 0000000..0b71642
--- /dev/null
+++ b/cnf/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>cnf</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/cnf/build-template.xml b/cnf/build-template.xml
new file mode 100644
index 0000000..bd8f2cf
--- /dev/null
+++ b/cnf/build-template.xml
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="template" default="none">
+
+	<!--
+	     WARNING!!!
+	     
+	     This file is maintained automatically by Bndtools! You should not edit it directly.
+	     Instead, insert overrides into build.xml as follows:
+	     
+	     <target name="compile">
+	        <echo message="This task executed before compilation..."/>
+	        <antcall target="template.compile"/>
+	        <echo message="This task executed AFTER compilation."/>
+	     </target>
+	-->
+
+	<!-- 
+	     INIT
+	     The target is a dependent of all other targets.
+	     It's purpose is to set up the environment only once
+	     and avoid it being repeatedly done for each antcall.
+	-->
+
+	<target name="init" unless="initialized">
+		<!-- Initialise some basic properties -->
+		<tstamp>
+			<format property="NOW" pattern="yyyyMMdd-HHmmss" timezone="UTC"/>
+		</tstamp>
+		<dirname property="projectdir" file="${ant.file}" />
+		<dirname property="workspacedir" file="${projectdir}" />
+
+		<!-- Define the location of bnd -->
+		<path id="bnd-classpath" location="${workspacedir}/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar" />
+
+		<!-- Load bnd and prepare the workspace -->
+		<taskdef resource="aQute/bnd/ant/taskdef.properties" classpathref="bnd-classpath" />
+		<bndprepare basedir="${projectdir}" print="false" top="${release.dir}" />
+
+		<condition property="testDirExists">
+			<available file="${basedir}/test" type="dir"/>
+		</condition>
+
+		<!-- Create a marker property to indicate that initialisation has been completed -->
+		<property name="initialized" value="set" />
+		<echo message="Enter project ${project.name}"/>
+	</target>
+
+	<!-- 
+		DEPENDENCIES
+		Build project dependencies.
+	-->
+	<target name="dependencies" depends="init" if="project.dependson" unless="donotrecurse">
+		<subant target="build" inheritAll="false" buildpath="${project.dependson}">
+			<property name="donotrecurse" value="true" />
+		</subant>
+	</target>
+
+	<!--
+	     Test
+	-->
+	<target name="test" depends="compile">
+		<bndtest/>
+	</target>
+
+	<!--
+	     COMPILE
+	     Compile the sources. 
+	-->
+	<target name="compile" depends="dependencies" if="project.sourcepath">
+		<mkdir dir="${project.output}"/>
+		<javac fork="yes" executable="${javac}" srcdir="${project.sourcepath}" destdir="${project.output}" classpath="${project.buildpath}" bootclasspath="${project.bootclasspath}" deprecation="true" listfiles="true" target="${javac.target}" source="${javac.source}" debug="${javac.debug}" includeAntRuntime="no" verbose="${verbose}" />
+		<copy todir="${project.output}" verbose="${verbose}" preservelastmodified="true">
+			<fileset dir="${project.sourcepath}">
+				<exclude name="**/*.java" />
+				<exclude name="**/*.class" />
+			</fileset>
+		</copy>
+	</target>
+
+	<!-- 
+		JARS
+		Iterate of the jars to build.
+	-->
+	<target name="build" depends="compile">
+		<mkdir dir="${target}"/>
+		<bnd command="build" exceptions="true" basedir="${project}" />
+	</target>
+
+	<target name="release" depends="build">
+		<subant target="release" inheritAll="false" buildpath="${project.dependson}">
+			<property name="donotrecurse" value="true" />
+		</subant>
+		<bndrelease/>
+	</target>
+
+	<!-- 
+		JUNIT
+	-->
+	<target name="compileTests" depends="init,build" if="testDirExists">
+		<mkdir dir="bin_test"/>
+		<javac fork="yes" executable="${javac}" srcdir="test" destdir="bin_test" classpath="${project.buildpath}:${project.testpath}" bootclasspath="${project.bootclasspath}" deprecation="true" listfiles="true" target="${javac.target}" source="${javac.source}" debug="${javac.debug}" includeAntRuntime="no" verbose="${verbose}" />
+		<!--
+		  The eclipse compiler copies resources but the Javac compiler does not
+		  If ${src} == ${bin} then this is not necessary, but unfortunately, now
+		  it is.
+		-->
+		<copy todir="bin_test" verbose="${verbose}" preservelastmodified="true">
+			<fileset dir="test">
+				<exclude name="**/*.java" />
+				<exclude name="**/*.class" />
+			</fileset>
+		</copy>
+	</target>
+
+	<target name="junit" depends="init,compileTests" if="testDirExists">
+		<junit showoutput="false" printsummary="true" failureproperty='stop' errorproperty='stop' fork="true" dir="${basedir}">
+			<classpath path="${project.buildpath}:bin_test/" />
+			<formatter type="xml"/>
+			<batchtest todir="${target}">
+				<fileset dir="test">
+					<include name="**/*.java"/>
+				</fileset>
+			</batchtest>
+		</junit>
+	</target>
+
+	<!--
+	     CLEAN
+	-->
+	<target name="deepclean" depends="init,clean" if="project.dependson">
+		<subant target="clean" inheritAll="false" buildpath="${project.dependson}" />
+	</target>
+
+	<target name="clean" depends="init">
+		<bnd command="clean" exceptions="true" basedir="${project}" />
+		<delete dir="bin"/>
+		<delete dir="bin_test"/>
+		<delete dir="${target}"/>
+	</target>
+
+	<!--
+	     ECHO
+	-->
+	<target name="echo" depends="init">
+		<echo>verbose:                ${verbose}</echo>
+		<echo>project.name:           ${project.name}</echo>
+		<echo>Bundle-Version:         ${Bundle-Version}</echo>
+		<echo>project.output:         ${project.output}</echo>
+		<echo>project.sourcepath:     ${project.sourcepath}</echo>
+		<echo>project.allsourcepath:  ${project.allsourcepath}</echo>
+		<echo>project.buildpath:      ${project.buildpath}</echo>
+		<echo>project.testpath:       ${project.testpath}</echo>
+		<echo>project.dependson:      ${project.dependson}</echo>
+		<echo>project.bootclasspath:  ${project.bootclasspath}</echo>
+		<echo>javac:                  ${javac}</echo>
+		<echo>javac.debug:            ${javac.debug}</echo>
+		<echo>javac.source:           ${javac.source}</echo>
+		<echo>javac.target:           ${javac.target}</echo>
+		<echo>p:                      ${p}</echo>
+		<echo>btool.manifestVersion:  ${btool.manifestVersion}</echo>
+		<echo>btool.analyse:          ${btool.analyse}</echo>
+		<echo>btool.showmanifest:     ${btool.showmanifest}</echo>
+		<echo>btool.noversion:     	  ${btool.noversion}</echo>
+		<echo>btool.sources:     	  ${btool.sources}</echo>
+		<echo>btool.noextraheaders:   ${btool.noextraheaders}</echo>
+		<echo>jars.compile.order:     ${jars.compile.order}</echo>
+		<echo>bin.includes:           ${bin.includes}</echo>
+		<echo>base.modfied:           ${base.modified} (${base.modified.readable})</echo>
+		<echo>target:                 ${target}</echo>
+		<echo>release.target:         ${release.target}</echo>
+		<echo>licensed repo:          ${licensed-repo}</echo>
+		<echo>repo:                   ${repo}</echo>
+		<echo>use.bnd:                ${use.bnd}</echo>
+		<echo>nodeploy:               ${nodeploy}</echo>
+		<echo>-dependson:             ${-dependson}</echo>
+
+	</target>
+
+	<!--
+	     Default Target
+	-->
+	<target name="none">
+		<fail message="This ant script should never be directly called." />
+	</target>
+
+</project>
diff --git a/cnf/build.bnd b/cnf/build.bnd
new file mode 100644
index 0000000..afa31ba
--- /dev/null
+++ b/cnf/build.bnd
@@ -0,0 +1,16 @@
+## Place your specific settings here.
+
+
+## Default settings are in ext/*.bnd and they will be overridden by anything
+## you specify in this file.
+
+
+## Properties from ext/*.bnd can be referenced in order to extend them.
+## For example, to add one addtional plugin to the list defined in ext/repositories.bnd:
+# -plugin: ${ext.repositories.-plugin}, org.example.MyPlugin
+
+
+## If you use git, you might want to uncomment the following lines:
+# Git-Descriptor: ${system-allow-fail;git describe --dirty --always}
+# Git-SHA: ${system-allow-fail;git rev-list -1 HEAD}
+
diff --git a/cnf/build.xml b/cnf/build.xml
new file mode 100644
index 0000000..0a07ebd
--- /dev/null
+++ b/cnf/build.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="master" default="none">
+	
+	<import file="build-template.xml"/>
+	
+	<!--
+		Use this file to provide your workspace-specific tasks. Several examples follow.
+		
+		1. To execute tasks before/after compilation:
+		
+		<target name="compile">
+			<echo message="This task executed before compilation..."/>
+			<antcall target="template.compile"/>
+			<echo message="This task executed AFTER compilation."/>
+		</target>
+		
+		2. Insert a build target:
+		
+		<target name="build" dependencies="template.build, findbugs"/>
+		<target name="findbugs">
+			...
+		</target>
+	-->
+
+</project>
\ No newline at end of file
diff --git a/cnf/buildrepo/README.txt b/cnf/buildrepo/README.txt
new file mode 100644
index 0000000..8bb02f1
--- /dev/null
+++ b/cnf/buildrepo/README.txt
@@ -0,0 +1,6 @@
+WARNING
+=======
+
+This directory contains JAR file dependencies that are intended ONLY FOR BUILT-TIME usage.
+None are intended to be deployed as bundles into a running OSGi Framework, and indeed they may cause
+unexpected errors if they are used at runtime.
diff --git a/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar b/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar
new file mode 100644
index 0000000..2eb817c
--- /dev/null
+++ b/cnf/buildrepo/biz.aQute.junit/biz.aQute.junit-1.1.0.jar
Binary files differ
diff --git a/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar b/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar
new file mode 100644
index 0000000..c826f4d
--- /dev/null
+++ b/cnf/buildrepo/biz.aQute.launcher/biz.aQute.launcher-1.0.5.jar
Binary files differ
diff --git a/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar b/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
new file mode 100644
index 0000000..1e8a10c
--- /dev/null
+++ b/cnf/buildrepo/ee.foundation/ee.foundation-1.1.0.jar
Binary files differ
diff --git a/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar b/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
new file mode 100644
index 0000000..1d88d84
--- /dev/null
+++ b/cnf/buildrepo/ee.minimum/ee.minimum-1.2.0.jar
Binary files differ
diff --git a/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar b/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
new file mode 100644
index 0000000..1126b95
--- /dev/null
+++ b/cnf/buildrepo/junit.osgi/junit.osgi-3.8.2.jar
Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar b/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
new file mode 100644
index 0000000..1cc248e
--- /dev/null
+++ b/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.0.jar
Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar b/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
new file mode 100644
index 0000000..bfae633
--- /dev/null
+++ b/cnf/buildrepo/org.osgi.ee.foundation/org.osgi.ee.foundation-1.0.1.jar
Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
new file mode 100644
index 0000000..2371ce6
--- /dev/null
+++ b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.0.jar
Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
new file mode 100644
index 0000000..0804c99
--- /dev/null
+++ b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.1.jar
Binary files differ
diff --git a/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
new file mode 100644
index 0000000..0a6af85
--- /dev/null
+++ b/cnf/buildrepo/org.osgi.ee.minimum/org.osgi.ee.minimum-1.1.3.jar
Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar b/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar
new file mode 100644
index 0000000..7dd06ef
--- /dev/null
+++ b/cnf/buildrepo/osgi.core/osgi.core-4.0.1.jar
Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar b/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar
new file mode 100644
index 0000000..9225a8a
--- /dev/null
+++ b/cnf/buildrepo/osgi.core/osgi.core-4.1.0.jar
Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar b/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
new file mode 100644
index 0000000..9ed943f
--- /dev/null
+++ b/cnf/buildrepo/osgi.core/osgi.core-4.2.0.jar
Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar b/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar
new file mode 100644
index 0000000..f7d861c
--- /dev/null
+++ b/cnf/buildrepo/osgi.core/osgi.core-4.3.0.jar
Binary files differ
diff --git a/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar b/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar
new file mode 100644
index 0000000..45ac456
--- /dev/null
+++ b/cnf/buildrepo/osgi.core/osgi.core-5.0.0.jar
Binary files differ
diff --git a/cnf/ext/defaults.bnd b/cnf/ext/defaults.bnd
new file mode 100644
index 0000000..4593c14
--- /dev/null
+++ b/cnf/ext/defaults.bnd
@@ -0,0 +1,29 @@
+# General Options
+project.dependson       = ${p-dependson;:}
+project.bootclasspath   = ${p-bootclasspath;:}
+project.buildpath       = ${p-buildpath;:}
+project.sourcepath      = ${p-sourcepath;:}
+project.allsourcepath   = ${p-allsourcepath;:}
+project.output          = ${p-output}
+project.testpath        = ${p-testpath;:}
+
+-verbose:     true
+project:      ${basedir}
+src:          src
+bin:          bin
+target-dir:   generated
+target:       ${project}/${target-dir}
+build:        ${workspace}/cnf
+p:            ${basename;${project}}
+project.name: ${p}
+
+# Java Compiler Options
+java:         java
+javac:        javac
+javac.source: 1.5
+javac.target: 1.5
+javac.debug:  on
+
+# Bnd Options
+-sources:       true
+-sourcepath:    ${project}/src
diff --git a/cnf/ext/repositories.bnd b/cnf/ext/repositories.bnd
new file mode 100644
index 0000000..1b3f5bb
--- /dev/null
+++ b/cnf/ext/repositories.bnd
@@ -0,0 +1,11 @@
+plugindir: ${workspace}/cnf/plugins
+
+-pluginpath: ${plugindir}/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
+
+-plugin:\
+	aQute.bnd.deployer.repository.LocalIndexedRepo; name=Release;      local=${workspace}/cnf/releaserepo;pretty=true,\
+	aQute.bnd.deployer.repository.LocalIndexedRepo; name=Local;        local=${workspace}/cnf/localrepo;pretty=true,\
+	aQute.bnd.deployer.repository.FixedIndexedRepo; name=Bndtools Hub; locations=https://github.com/bndtools/bundle-hub/raw/master/index.xml.gz,\
+	aQute.lib.deployer.FileRepo;                    name=Build;        location=${workspace}/cnf/buildrepo
+
+-releaserepo: Release
diff --git a/cnf/localrepo/index.xml b/cnf/localrepo/index.xml
new file mode 100644
index 0000000..8a4a415
--- /dev/null
+++ b/cnf/localrepo/index.xml
@@ -0,0 +1,117 @@
+<?xml version='1.0' encoding='utf-8'?>
+<repository increment='1366662723819' name='Local' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'>
+  <resource>
+    <capability namespace='osgi.identity'>
+      <attribute name='osgi.identity' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='type' value='osgi.bundle'/>
+      <attribute name='version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.content'>
+      <attribute name='osgi.content' value='27288680e80af2da383845c945e3b5fa72d1dcf83faa3191c3f11d26f619b35c'/>
+      <attribute name='url' value='org.eclipse.xtext.xbase.lib/org.eclipse.xtext.xbase.lib-2.4.1.jar'/>
+      <attribute name='size' type='Long' value='105984'/>
+      <attribute name='mime' value='application/vnd.osgi.bundle'/>
+    </capability>
+    <capability namespace='osgi.wiring.bundle'>
+      <attribute name='osgi.wiring.bundle' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.host'>
+      <attribute name='osgi.wiring.host' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend2.lib'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtext.xbase.lib.internal'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+      <directive name='x-internal' value='true'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtext.xbase.lib.util'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtext.xbase.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <requirement namespace='osgi.wiring.bundle'>
+      <directive name='filter' value='(&amp;(osgi.wiring.bundle=com.google.guava)(bundle-version&gt;=10.0.1))'/>
+      <directive name='visibility' value='reexport'/>
+    </requirement>
+    <requirement namespace='osgi.ee'>
+      <directive name='filter' value='(osgi.ee=J2SE-1.5)'/>
+    </requirement>
+  </resource>
+  <resource>
+    <capability namespace='osgi.identity'>
+      <attribute name='osgi.identity' value='org.eclipse.xtend.lib'/>
+      <attribute name='type' value='osgi.bundle'/>
+      <attribute name='version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.content'>
+      <attribute name='osgi.content' value='a7c7af948035c480098bf58f793b85125c94579ca352ae03dcab5d207797f928'/>
+      <attribute name='url' value='org.eclipse.xtend.lib/org.eclipse.xtend.lib-2.4.1.jar'/>
+      <attribute name='size' type='Long' value='48088'/>
+      <attribute name='mime' value='application/vnd.osgi.bundle'/>
+    </capability>
+    <capability namespace='osgi.wiring.bundle'>
+      <attribute name='osgi.wiring.bundle' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.host'>
+      <attribute name='osgi.wiring.host' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend.lib'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend.lib.macro'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend.lib.macro.declaration'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend.lib.macro.expression'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <capability namespace='osgi.wiring.package'>
+      <attribute name='osgi.wiring.package' value='org.eclipse.xtend.lib.macro.services'/>
+      <attribute name='version' type='Version' value='0.0.0'/>
+      <attribute name='bundle-symbolic-name' value='org.eclipse.xtend.lib'/>
+      <attribute name='bundle-version' type='Version' value='2.4.1.v201304180855'/>
+    </capability>
+    <requirement namespace='osgi.wiring.package'>
+      <directive name='filter' value='(&amp;(osgi.wiring.package=com.google.common.annotations)(version&gt;=10.0.1))'/>
+    </requirement>
+    <requirement namespace='osgi.wiring.bundle'>
+      <directive name='filter' value='(&amp;(osgi.wiring.bundle=org.eclipse.xtext.xbase.lib)(bundle-version&gt;=2.4.0))'/>
+      <directive name='visibility' value='reexport'/>
+    </requirement>
+    <requirement namespace='osgi.ee'>
+      <directive name='filter' value='(osgi.ee=J2SE-1.5)'/>
+    </requirement>
+  </resource>
+</repository>
\ No newline at end of file
diff --git a/cnf/localrepo/org.eclipse.xtend.lib/org.eclipse.xtend.lib-2.4.1.jar b/cnf/localrepo/org.eclipse.xtend.lib/org.eclipse.xtend.lib-2.4.1.jar
new file mode 100644
index 0000000..d5a9890
--- /dev/null
+++ b/cnf/localrepo/org.eclipse.xtend.lib/org.eclipse.xtend.lib-2.4.1.jar
Binary files differ
diff --git a/cnf/localrepo/org.eclipse.xtext.xbase.lib/org.eclipse.xtext.xbase.lib-2.4.1.jar b/cnf/localrepo/org.eclipse.xtext.xbase.lib/org.eclipse.xtext.xbase.lib-2.4.1.jar
new file mode 100644
index 0000000..12a43ae
--- /dev/null
+++ b/cnf/localrepo/org.eclipse.xtext.xbase.lib/org.eclipse.xtext.xbase.lib-2.4.1.jar
Binary files differ
diff --git a/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar b/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar
new file mode 100644
index 0000000..d5abae0
--- /dev/null
+++ b/cnf/plugins/biz.aQute.bnd/biz.aQute.bnd-2.0.0.jar
Binary files differ
diff --git a/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar b/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
new file mode 100644
index 0000000..d7107fe
--- /dev/null
+++ b/cnf/plugins/biz.aQute.repository/biz.aQute.repository-2.0.5.jar
Binary files differ
diff --git a/cnf/releaserepo/index.xml b/cnf/releaserepo/index.xml
new file mode 100644
index 0000000..70642c2
--- /dev/null
+++ b/cnf/releaserepo/index.xml
@@ -0,0 +1,2 @@
+<?xml version='1.0' encoding='utf-8'?>
+<repository increment='1342528672992' name='Release' xmlns='http://www.osgi.org/xmlns/repository/v1.0.0'/>