This commit was manufactured by cvs2svn to create tag 'v20041207_0745'.
diff --git a/tests/org.eclipse.wst.css.core.tests/.classpath b/tests/org.eclipse.wst.css.core.tests/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/tests/org.eclipse.wst.css.core.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tests/org.eclipse.wst.css.core.tests/.compatibility b/tests/org.eclipse.wst.css.core.tests/.compatibility
deleted file mode 100644
index 3f6bc6e..0000000
--- a/tests/org.eclipse.wst.css.core.tests/.compatibility
+++ /dev/null
@@ -1,2 +0,0 @@
-#Wed Mar 24 13:53:52 EST 2004

-.project=9770

diff --git a/tests/org.eclipse.wst.css.core.tests/.cvsignore b/tests/org.eclipse.wst.css.core.tests/.cvsignore
deleted file mode 100644
index 2c2ffbe..0000000
--- a/tests/org.eclipse.wst.css.core.tests/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-bin
-build.xml
-dev.properties
-temp.folder
-tests.jar
diff --git a/tests/org.eclipse.wst.css.core.tests/.project b/tests/org.eclipse.wst.css.core.tests/.project
deleted file mode 100644
index 34797db..0000000
--- a/tests/org.eclipse.wst.css.core.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.css.core.tests</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/tests/org.eclipse.wst.css.core.tests/build.properties b/tests/org.eclipse.wst.css.core.tests/build.properties
deleted file mode 100644
index 2e4fa45..0000000
--- a/tests/org.eclipse.wst.css.core.tests/build.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-###############################################################################
-# Copyright (c) 2004 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
-###############################################################################
-output.tests.jar = bin/
-bin.includes = plugin.xml,\
-               tests.jar
-src.includes = plugin.xml
-source.tests.jar = src/
diff --git a/tests/org.eclipse.wst.css.core.tests/plugin.xml b/tests/org.eclipse.wst.css.core.tests/plugin.xml
deleted file mode 100644
index 957a12b..0000000
--- a/tests/org.eclipse.wst.css.core.tests/plugin.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-	id="org.eclipse.wst.css.core.tests"
-	name="CSS Model Tests Plug-in"
-	version="1.0.0"
-	provider-name="Eclipse.org"
-	class="org.eclipse.wst.css.core.tests.CSSCoreTestsPlugin">
-
-	<runtime>
-		<library name="tests.jar">
-			<export name="*" />
-		</library>
-	</runtime>
-	<requires>
-		<import plugin="org.eclipse.core.runtime.compatibility" />
-		<import plugin="org.eclipse.wst.css.core" />
-		<import plugin="org.junit" />
-		<import plugin="org.eclipse.wst.sse.core" />
-		<import plugin="org.eclipse.core.resources" />
-		<import plugin="org.eclipse.wst.common.encoding" />
-	</requires>
-
-	<extension
-		id="ssemodelcsstests"
-		point="org.eclipse.core.runtime.applications">
-		<application>
-			<run
-				class="org.eclipse.wst.css.core.tests.application.SSEModelCSSTests">
-			</run>
-		</application>
-	</extension>
-
-	<!-- TO GET PICKED UP BY com.ibm.etools.commontests.testcollector -->
-	<!--
-	<extension
-		point="com.ibm.etools.commontests.testcollector.suites">
-		<suite
-			suiteName="SSE Model CSS Tests"
-			suiteClass="org.eclipse.wst.css.core.tests.CSSModelTestSuite">
-		</suite>
-	</extension>
-	-->
-
-</plugin>
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSAllTests.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSAllTests.java
deleted file mode 100644
index ed1d34d..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSAllTests.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.wst.css.core.tests.model.CSSCharsetRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSFontFaceRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSImportRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSMediaRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSPageRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSStyleRuleTest;
-import org.eclipse.wst.css.core.tests.model.CSSStyleSheetTest;
-import org.eclipse.wst.css.core.tests.source.CSSSelectorTest;
-import org.eclipse.wst.css.core.tests.source.CSSSourceParserTest;
-import org.eclipse.wst.css.core.tests.source.CSSTextParserTest;
-import org.eclipse.wst.css.core.tests.source.CSSUrlTest;
-
-
-public class CSSAllTests extends TestSuite {
-	public static Test suite() {
-		TestSuite suite = new TestSuite("SSE Model CSS Tests");
-
-		addSourceTests(suite);
-		addModelTests(suite);
-
-		return suite;
-	}
-
-	private static void addSourceTests(TestSuite suite) {
-		suite.addTestSuite(CSSSourceParserTest.class);
-		suite.addTestSuite(CSSTextParserTest.class);
-		suite.addTestSuite(CSSSelectorTest.class);
-		suite.addTestSuite(CSSUrlTest.class);
-	}
-
-	private static void addModelTests(TestSuite suite) {
-		suite.addTestSuite(CSSStyleSheetTest.class);
-		suite.addTestSuite(CSSCharsetRuleTest.class);
-		suite.addTestSuite(CSSImportRuleTest.class);
-		suite.addTestSuite(CSSStyleRuleTest.class);
-		suite.addTestSuite(CSSMediaRuleTest.class);
-		suite.addTestSuite(CSSPageRuleTest.class);
-		suite.addTestSuite(CSSFontFaceRuleTest.class);
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSCoreTestsPlugin.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSCoreTestsPlugin.java
deleted file mode 100644
index a4dd7ed..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSCoreTestsPlugin.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.core.runtime.IPluginDescriptor;
-import org.eclipse.core.runtime.Plugin;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class CSSCoreTestsPlugin extends Plugin {
-	// The shared instance.
-	private static CSSCoreTestsPlugin plugin;
-	// Resource bundle.
-	private ResourceBundle resourceBundle;
-
-	/**
-	 * The constructor.
-	 */
-	public CSSCoreTestsPlugin(IPluginDescriptor descriptor) {
-		super(descriptor);
-		plugin = this;
-		try {
-			resourceBundle = ResourceBundle.getBundle("org.eclipse.wst.css.core.tests.CSSModelTestsPluginResources");
-		}
-		catch (MissingResourceException x) {
-			resourceBundle = null;
-		}
-	}
-
-	/**
-	 * Returns the shared instance.
-	 */
-	public static CSSCoreTestsPlugin getDefault() {
-		return plugin;
-	}
-
-	/**
-	 * Returns the string from the plugin's resource bundle, or 'key' if not
-	 * found.
-	 */
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = CSSCoreTestsPlugin.getDefault().getResourceBundle();
-		try {
-			return (bundle != null) ? bundle.getString(key) : key;
-		}
-		catch (MissingResourceException e) {
-			return key;
-		}
-	}
-
-	/**
-	 * Returns the plugin's resource bundle,
-	 */
-	public ResourceBundle getResourceBundle() {
-		return resourceBundle;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSModelTestSuite.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSModelTestSuite.java
deleted file mode 100644
index 3b2b90e..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/CSSModelTestSuite.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-
-/**
- * @author pavery
- */
-public class CSSModelTestSuite extends TestSuite {
-
-	public static Test suite() {
-		return new CSSModelTestSuite();
-	}
-
-	public CSSModelTestSuite() {
-		super("SSE Model CSS Tests");
-
-		addTest(CSSAllTests.suite());
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/AllTests.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/AllTests.java
deleted file mode 100644
index 5e4a62f..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/AllTests.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests.application;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.PrintStream;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestResult;
-import junit.framework.TestSuite;
-import junit.textui.TestRunner;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.css.core.tests.CSSModelTestSuite;
-
-
-
-/**
- * This class is to run all the sed tests.
- */
-public class AllTests extends TestCase {
-	private final static String INTERACTIVE = "-interactive";
-	private final static String VARY_ENCODING = "-varyEncoding";
-	private final static String PERFORMANCE = "-performance";
-	private final static String MEMORY = "-memory";
-	protected boolean interactive = false;
-	public static boolean varyEncoding = false;
-	public static boolean doPerformanceTest = false;
-	public static boolean doMemory = false;
-
-	/**
-	 * Method parseArgs.
-	 * 
-	 * @param args
-	 */
-	private void parseArgs(Object args) {
-		// typicially args is an array of strings,
-		// not sure when it wouldn't be.
-		if (args instanceof String[]) {
-			String[] strArgs = (String[]) args;
-			for (int i = 0; i < strArgs.length; i++) {
-				String arg = strArgs[i];
-				// System.out.println("arg: " + arg);
-				if (INTERACTIVE.equalsIgnoreCase(arg)) {
-					interactive = true;
-				}
-				// note: this "very_encoding" branch of testing
-				// is not ready for prime time (i.e. should not be
-				// used), but I'm leaving in so as to not lose
-				// work in test project
-				if (VARY_ENCODING.equalsIgnoreCase(arg)) {
-					varyEncoding = true;
-				}
-				else if (PERFORMANCE.equalsIgnoreCase(arg)) {
-					doPerformanceTest = true;
-				}
-				else if (MEMORY.equalsIgnoreCase(arg)) {
-					doMemory = true;
-				}
-
-			}
-		}
-	}
-
-	/**
-	 * Method pause.
-	 */
-	private void pause(String message) throws IOException {
-		System.out.println(message);
-		System.in.read();
-	}
-
-	public static void main(String[] args) {
-		new AllTests().runMain(args);
-	}
-
-	protected String getOutputName() {
-		return "sedtests.out";
-	}
-
-	public Object runMain(Object args) {
-		Object result = null;
-		File outFile = null;
-		try {
-			PrintStream output = null;
-			PrintStream saveDefaultOutput = null;
-			TestRunner testRunner = null;
-
-			parseArgs(args);
-
-			if (!interactive) {
-				System.out.println();
-				System.out.println("Tests running ... output will be saved to file");
-				saveDefaultOutput = System.out;
-				outFile = new File(getOutputName());
-				OutputStream outstream = new FileOutputStream(outFile);
-				output = new PrintStream(outstream);
-				System.setOut(output);
-				testRunner = new TestRunner(output);
-			}
-			else {
-				testRunner = new TestRunner(System.out);
-			}
-
-			printVMInfo();
-
-			Test suite = suite();
-
-			TestResult testResult = testRunner.doRun(suite, false);
-			if (output != null) {
-				output.close();
-			}
-			if (interactive) {
-				if (!Platform.inDevelopmentMode()) {
-					pause("press any key to continue");
-				}
-			}
-			else {
-				System.setOut(saveDefaultOutput);
-				// even if not interactive, print a summary to console
-				printHeader(testResult);
-				System.out.println("Full output in \n     " + outFile.getAbsolutePath());
-			}
-		}
-		catch (Exception e) {
-			result = e;
-		}
-
-		return result;
-	}
-
-	protected void printVMInfo() {
-		String vminfo = System.getProperty("java.vm.info");
-		String vmname = System.getProperty("java.vm.name");
-		System.out.println();
-		System.out.println("Sed tests running in " + vmname);
-		System.out.println("   " + vminfo);
-		System.out.println();
-	}
-
-	public static Test suite() {
-		TestSuite testSuite = new TestSuite();
-		testSuite.addTest(CSSModelTestSuite.suite());
-		return testSuite;
-	}
-
-	/**
-	 * Prints the header of the report
-	 */
-	protected void printHeader(TestResult result) {
-		if (result.wasSuccessful()) {
-			System.out.println();
-			System.out.print("OK");
-			System.out.println(" (" + result.runCount() + " tests)");
-
-		}
-		else {
-			System.out.println();
-			System.out.println("FAILURES!!!");
-			System.out.println("Tests run: " + result.runCount() + ",  Failures: " + result.failureCount() + ",  Errors: " + result.errorCount());
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/SSEModelCSSTests.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/SSEModelCSSTests.java
deleted file mode 100644
index b083e45..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/application/SSEModelCSSTests.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests.application;
-
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.wst.css.core.internal.Logger;
-
-
-/**
- * Minimal app to run as Eclipse "application"
- */
-public class SSEModelCSSTests implements IPlatformRunnable {
-
-	/**
-	 * @see org.eclipse.core.boot.IPlatformRunnable#run(Object)
-	 */
-	public Object run(Object args) throws Exception {
-		Object result = new AllTests().runMain(args);
-		if (result != null) {
-			if (result instanceof Throwable) {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'", (Throwable) result);
-			}
-			else {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'");
-			}
-			return result;
-		}
-		else
-			return IPlatformRunnable.EXIT_OK;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/AbstractModelTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/AbstractModelTest.java
deleted file mode 100644
index d766e31..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/AbstractModelTest.java
+++ /dev/null
@@ -1,174 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.Preferences;
-import org.eclipse.wst.css.core.CSSCorePlugin;
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.document.ICSSStyleSheet;
-import org.eclipse.wst.css.core.preferences.CSSModelPreferenceNames;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.sse.core.preferences.CommonModelPreferenceNames;
-import org.w3c.dom.css.CSSPrimitiveValue;
-import org.w3c.dom.css.CSSValue;
-import org.w3c.dom.css.Counter;
-import org.w3c.dom.css.RGBColor;
-import org.w3c.dom.css.Rect;
-
-public class AbstractModelTest extends TestCase {
-	protected ICSSModel fModel = null;
-
-	protected void setUp() throws Exception {
-		super.setUp();
-
-		Preferences prefs = CSSCorePlugin.getDefault().getPluginPreferences();
-		prefs.setValue(CSSModelPreferenceNames.CASE_IDENTIFIER, CommonModelPreferenceNames.LOWER);
-		prefs.setValue(CSSModelPreferenceNames.CASE_PROPERTY_NAME, CommonModelPreferenceNames.LOWER);
-		prefs.setValue(CSSModelPreferenceNames.CASE_PROPERTY_VALUE, CommonModelPreferenceNames.LOWER);
-
-		fModel = FileUtil.createModel();
-	}
-
-	protected void tearDown() throws Exception {
-		if (fModel != null) {
-			fModel.releaseFromEdit();
-			fModel = null;
-		}
-		super.tearDown();
-	}
-
-	protected ICSSModel getModel() {
-		return fModel;
-	}
-
-	protected ICSSStyleSheet getStyleSheet() {
-		return (ICSSStyleSheet) fModel.getDocument();
-	}
-
-	class PrimitiveNumber {
-		short type;
-		float value;
-
-		PrimitiveNumber(short newType, float newValue) {
-			type = newType;
-			value = newValue;
-		}
-	}
-
-	class PrimitiveString {
-		short type;
-		String value;
-
-		PrimitiveString(short newType, String newValue) {
-			type = newType;
-			value = newValue;
-		}
-	}
-
-	/* for int, float */
-	protected void checkPrimitiveNumber(CSSValue actual, PrimitiveNumber expected) {
-		assertTrue(actual instanceof CSSPrimitiveValue);
-		assertEquals(expected.type, ((CSSPrimitiveValue) actual).getPrimitiveType());
-		assertEquals(expected.value, ((CSSPrimitiveValue) actual).getFloatValue(expected.type), 0);
-	}
-
-	/* for string */
-	protected void checkPrimitiveString(CSSValue actual, PrimitiveString expected) {
-		assertTrue(actual instanceof CSSPrimitiveValue);
-		assertEquals(expected.type, ((CSSPrimitiveValue) actual).getPrimitiveType());
-		assertEquals(expected.value, ((CSSPrimitiveValue) actual).getStringValue());
-	}
-
-	/* for counter */
-	protected void checkPrimitiveCounter(CSSValue actual, String identifier, String listStyle, String separator) {
-		assertTrue(actual instanceof CSSPrimitiveValue);
-		assertEquals(CSSPrimitiveValue.CSS_COUNTER, ((CSSPrimitiveValue) actual).getPrimitiveType());
-		Counter counter = ((CSSPrimitiveValue) actual).getCounterValue();
-		assertEquals(identifier, counter.getIdentifier());
-		assertEquals(listStyle, counter.getListStyle());
-		assertEquals(separator, counter.getSeparator());
-	}
-
-	/* for rect */
-	protected void checkPrimitiveRect(CSSValue actual, Object[] expectedArray) {
-		assertTrue(actual instanceof CSSPrimitiveValue);
-		assertEquals(CSSPrimitiveValue.CSS_RECT, ((CSSPrimitiveValue) actual).getPrimitiveType());
-		Rect rect = ((CSSPrimitiveValue) actual).getRectValue();
-		CSSPrimitiveValue value;
-		Object expected;
-		value = rect.getTop();
-		expected = expectedArray[0];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-		value = rect.getRight();
-		expected = expectedArray[1];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-		value = rect.getBottom();
-		expected = expectedArray[2];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-		value = rect.getLeft();
-		expected = expectedArray[3];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-	}
-
-	/* for rgb */
-	protected void checkPrimitiveRgb(CSSValue actual, Object[] expectedArray) {
-		assertTrue(actual instanceof CSSPrimitiveValue);
-		assertEquals(CSSPrimitiveValue.CSS_RGBCOLOR, ((CSSPrimitiveValue) actual).getPrimitiveType());
-		RGBColor color = ((CSSPrimitiveValue) actual).getRGBColorValue();
-		CSSPrimitiveValue value;
-		Object expected;
-		value = color.getRed();
-		expected = expectedArray[0];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-		value = color.getGreen();
-		expected = expectedArray[1];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-		value = color.getBlue();
-		expected = expectedArray[2];
-		if (expected instanceof PrimitiveNumber) {
-			checkPrimitiveNumber(value, (PrimitiveNumber) expected);
-		}
-		else {
-			checkPrimitiveString(value, (PrimitiveString) expected);
-		}
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSCharsetRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSCharsetRuleTest.java
deleted file mode 100644
index 4d0a512..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSCharsetRuleTest.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import org.eclipse.wst.css.core.document.ICSSDocument;
-import org.eclipse.wst.css.core.document.ICSSStyleSheet;
-import org.w3c.dom.css.CSSCharsetRule;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleSheet;
-
-public class CSSCharsetRuleTest extends AbstractModelTest {
-	private final String RULE = "@charset \"iso-8859-1\";";
-
-	public void testInsertRule() {
-		CSSStyleSheet sheet = getStyleSheet();
-
-		assertEquals(0, sheet.insertRule(RULE, 0));
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSCharsetRule);
-		CSSCharsetRule charsetRule = (CSSCharsetRule) rule;
-		assertEquals("iso-8859-1", charsetRule.getEncoding());
-		assertEquals(RULE, charsetRule.getCssText());
-	}
-
-	public void testCreateRule() {
-		ICSSStyleSheet sheet = getStyleSheet();
-		ICSSDocument doc = sheet;
-		CSSCharsetRule newRule = doc.createCSSCharsetRule();
-		newRule.setEncoding("iso-8859-1");
-		sheet.insertRuleBefore(newRule, null);
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSCharsetRule);
-		CSSCharsetRule charsetRule = (CSSCharsetRule) rule;
-		assertEquals("iso-8859-1", charsetRule.getEncoding());
-		assertEquals(RULE, charsetRule.getCssText());
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSFontFaceRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSFontFaceRuleTest.java
deleted file mode 100644
index e364cb9..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSFontFaceRuleTest.java
+++ /dev/null
@@ -1,265 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import java.io.IOException;
-
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.document.ICSSPrimitiveValue;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.w3c.dom.css.CSSFontFaceRule;
-import org.w3c.dom.css.CSSPrimitiveValue;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.css.CSSValue;
-import org.w3c.dom.css.CSSValueList;
-
-public class CSSFontFaceRuleTest extends AbstractModelTest {
-	public void testInsertRule() {
-		final String RULE = "@font-face { font-family: \"Swiss 721\"; src: url(swiss721.pfr); /* The expanded Swiss 721 */ font-stretch: expanded; }";
-		CSSStyleSheet sheet = getStyleSheet();
-		assertEquals(0, sheet.insertRule(RULE, 0));
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSFontFaceRule);
-
-		CSSStyleDeclaration declaration = ((CSSFontFaceRule) rule).getStyle();
-		assertEquals(3, declaration.getLength());
-
-		CSSValue value;
-		CSSPrimitiveValue primitiveValue;
-
-		value = declaration.getPropertyCSSValue("font-family");
-		assertTrue(value instanceof CSSPrimitiveValue);
-
-		primitiveValue = (CSSPrimitiveValue) value;
-		assertEquals(CSSPrimitiveValue.CSS_STRING, primitiveValue.getPrimitiveType());
-		assertEquals("Swiss 721", primitiveValue.getStringValue());
-
-		value = declaration.getPropertyCSSValue("src");
-		assertTrue(value instanceof CSSPrimitiveValue);
-
-		primitiveValue = (CSSPrimitiveValue) value;
-		assertEquals(CSSPrimitiveValue.CSS_URI, primitiveValue.getPrimitiveType());
-		assertEquals("swiss721.pfr", primitiveValue.getStringValue());
-
-		value = declaration.getPropertyCSSValue("font-stretch");
-		assertTrue(value instanceof CSSPrimitiveValue);
-
-		primitiveValue = (CSSPrimitiveValue) value;
-		assertEquals(CSSPrimitiveValue.CSS_IDENT, primitiveValue.getPrimitiveType());
-		assertEquals("expanded", primitiveValue.getStringValue());
-	}
-
-	public void testInsertText1() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSFontFaceRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-		CSSValueList valueList;
-
-		// rule 1
-
-		rule = ruleList.item(0);
-		assertEquals(CSSRule.FONT_FACE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSFontFaceRule);
-
-		declaration = ((CSSFontFaceRule) rule).getStyle();
-		assertEquals(4, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("font-family");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_STRING, "Swiss 721"));
-
-		value = declaration.getPropertyCSSValue("src");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_URI, "swiss721blk.pfr"));
-
-		value = declaration.getPropertyCSSValue("font-style");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(3, valueList.getLength());
-
-		checkPrimitiveString(valueList.item(0), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "normal"));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(2), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "italic"));
-
-		value = declaration.getPropertyCSSValue("font-weight");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(3, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 800));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(2), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 900));
-	}
-
-	public void testInsertText2() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSFontFaceRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-		CSSValueList valueList;
-
-		// rule 2
-
-		rule = ruleList.item(1);
-		assertEquals(CSSRule.FONT_FACE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSFontFaceRule);
-
-		declaration = ((CSSFontFaceRule) rule).getStyle();
-		assertEquals(6, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("src");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(9, valueList.getLength());
-
-		checkPrimitiveString(valueList.item(0), new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "Palatino"));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(2), new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "Times New Roman"));
-		checkPrimitiveString(valueList.item(3), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(4), new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "New York"));
-		checkPrimitiveString(valueList.item(5), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(6), new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "Utopia"));
-		checkPrimitiveString(valueList.item(7), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(8), new PrimitiveString(CSSPrimitiveValue.CSS_URI, "http://somewhere/free/font"));
-
-		value = declaration.getPropertyCSSValue("font-family");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "serif"));
-
-		value = declaration.getPropertyCSSValue("font-weight");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(9, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 100));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(2), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 200));
-		checkPrimitiveString(valueList.item(3), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(4), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 300));
-		checkPrimitiveString(valueList.item(5), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(6), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 400));
-		checkPrimitiveString(valueList.item(7), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(8), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 500));
-
-		value = declaration.getPropertyCSSValue("font-style");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "normal"));
-
-		value = declaration.getPropertyCSSValue("font-variant");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "normal"));
-
-		value = declaration.getPropertyCSSValue("font-size");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "all"));
-	}
-
-	public void testInsertText3() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSFontFaceRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-		CSSValueList valueList;
-
-		// rule 3
-
-		rule = ruleList.item(2);
-		assertEquals(CSSRule.FONT_FACE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSFontFaceRule);
-
-		declaration = ((CSSFontFaceRule) rule).getStyle();
-		assertEquals(5, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("src");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(4, valueList.getLength());
-
-		checkPrimitiveString(valueList.item(0), new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "Alabama Italic"));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(2), new PrimitiveString(CSSPrimitiveValue.CSS_URI, "http://www.fonts.org/A/alabama-italic"));
-		checkPrimitiveString(valueList.item(3), new PrimitiveString(ICSSPrimitiveValue.CSS_FORMAT, "truetype"));
-
-		value = declaration.getPropertyCSSValue("panose-1");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(10, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 2));
-		checkPrimitiveNumber(valueList.item(1), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 4));
-		checkPrimitiveNumber(valueList.item(2), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 5));
-		checkPrimitiveNumber(valueList.item(3), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 2));
-		checkPrimitiveNumber(valueList.item(4), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 5));
-		checkPrimitiveNumber(valueList.item(5), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 4));
-		checkPrimitiveNumber(valueList.item(6), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 5));
-		checkPrimitiveNumber(valueList.item(7), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 9));
-		checkPrimitiveNumber(valueList.item(8), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 3));
-		checkPrimitiveNumber(valueList.item(9), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 3));
-
-		value = declaration.getPropertyCSSValue("font-family");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(3, valueList.getLength());
-
-		checkPrimitiveString(valueList.item(0), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "Alabama"));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(2), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "serif"));
-
-		value = declaration.getPropertyCSSValue("font-weight");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(5, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 300));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(2), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 400));
-		checkPrimitiveString(valueList.item(3), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveNumber(valueList.item(4), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 500));
-
-		value = declaration.getPropertyCSSValue("font-style");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(3, valueList.getLength());
-
-		checkPrimitiveString(valueList.item(0), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "italic"));
-		checkPrimitiveString(valueList.item(1), new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-		checkPrimitiveString(valueList.item(2), new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "oblique"));
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSImportRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSImportRuleTest.java
deleted file mode 100644
index 749b00c..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSImportRuleTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import org.eclipse.wst.css.core.document.ICSSDocument;
-import org.eclipse.wst.css.core.document.ICSSImportRule;
-import org.eclipse.wst.css.core.document.ICSSStyleSheet;
-import org.w3c.dom.css.CSSImportRule;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.stylesheets.MediaList;
-
-public class CSSImportRuleTest extends AbstractModelTest {
-
-	public void testInsertRuleDoubleQuote() {
-		checkInsert("@import \"dummy.css\";", "dummy.css", null);
-	}
-
-	public void testInsertRuleSingleQuote() {
-		checkInsert("@import \'dummy.css\';", "dummy.css", null);
-	}
-
-	public void testInsertRuleUrlNoQuote() {
-		checkInsert("@import url(dummy.css);", "dummy.css", null);
-	}
-
-	public void testInsertRuleUrlDoubleQuote() {
-		checkInsert("@import url(\"dummy.css\");", "dummy.css", null);
-	}
-
-	public void testInsertRuleUrlSingleQuote() {
-		checkInsert("@import url(\'dummy.css\');", "dummy.css", null);
-	}
-
-	public void testInsertRuleMedia1() {
-		checkInsert("@import url(\"dummy.css\") media1;", "dummy.css", new String[]{"media1"});
-	}
-
-	public void testInsertRuleMedia2() {
-		checkInsert("@import url(\'dummy.css\') media1, media2;", "dummy.css", new String[]{"media1", "media2"});
-	}
-
-	public void testCreateRule() {
-		ICSSStyleSheet sheet = getStyleSheet();
-		ICSSDocument doc = sheet;
-		ICSSImportRule newRule = doc.createCSSImportRule();
-		newRule.setHref("dummy.css");
-		MediaList newList = newRule.getMedia();
-		newList.appendMedium("media1");
-		newList.appendMedium("media2");
-		sheet.insertRuleBefore(newRule, null);
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSImportRule);
-		CSSImportRule importRule = (CSSImportRule) rule;
-		assertEquals("dummy.css", importRule.getHref());
-		MediaList mediaList = importRule.getMedia();
-		assertEquals(2, mediaList.getLength());
-		assertEquals("media1", mediaList.item(0));
-		assertEquals("media2", mediaList.item(1));
-
-		assertEquals("@import url(\"dummy.css\") media1, media2;", importRule.getCssText());
-	}
-
-	private void checkInsert(String ruleString, String href, String[] media) {
-		CSSStyleSheet sheet = getStyleSheet();
-
-		assertEquals(0, sheet.insertRule(ruleString, 0));
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSImportRule);
-
-		CSSImportRule importRule = (CSSImportRule) rule;
-		assertEquals(href, importRule.getHref());
-
-		if (media != null) {
-			assertEquals(media.length, importRule.getMedia().getLength());
-			for (int i = 0; i < media.length; i++) {
-				assertEquals(media[i], importRule.getMedia().item(i));
-			}
-		}
-
-		assertEquals(ruleString, importRule.getCssText());
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSMediaRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSMediaRuleTest.java
deleted file mode 100644
index d8ab286..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSMediaRuleTest.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import org.eclipse.wst.css.core.document.ICSSDocument;
-import org.eclipse.wst.css.core.document.ICSSMediaRule;
-import org.eclipse.wst.css.core.document.ICSSStyleSheet;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.w3c.dom.css.CSSMediaRule;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.stylesheets.MediaList;
-
-public class CSSMediaRuleTest extends AbstractModelTest {
-	public void testCreateRule() {
-		ICSSStyleSheet sheet = getStyleSheet();
-		ICSSDocument doc = sheet;
-		ICSSMediaRule newRule = doc.createCSSMediaRule();
-		MediaList newList = newRule.getMedia();
-		newList.appendMedium("media1");
-		newList.appendMedium("media2");
-		sheet.insertRuleBefore(newRule, null);
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule = ruleList.item(0);
-		assertTrue(rule instanceof CSSMediaRule);
-		CSSMediaRule mediaRule = (CSSMediaRule) rule;
-
-		MediaList mediaList = mediaRule.getMedia();
-		assertEquals(2, mediaList.getLength());
-		assertEquals("media1", mediaList.item(0));
-		assertEquals("media2", mediaList.item(1));
-
-		assertEquals("@media media1, media2 {" + FileUtil.commonEOL + "}", mediaRule.getCssText());
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSPageRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSPageRuleTest.java
deleted file mode 100644
index 6c210fa..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSPageRuleTest.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import java.io.IOException;
-
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.w3c.dom.css.CSSPageRule;
-import org.w3c.dom.css.CSSPrimitiveValue;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.css.CSSValue;
-import org.w3c.dom.css.CSSValueList;
-
-public class CSSPageRuleTest extends AbstractModelTest {
-	public void testInsertText1() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-		CSSValueList valueList;
-
-		// rule 1
-
-		rule = ruleList.item(0);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(2, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("size");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(2, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(CSSPrimitiveValue.CSS_IN, (float) 8.5));
-		checkPrimitiveNumber(valueList.item(1), new PrimitiveNumber(CSSPrimitiveValue.CSS_IN, 11));
-
-		value = declaration.getPropertyCSSValue("margin");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 2));
-	}
-
-	public void testInsertText2() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		// rule 2
-
-		rule = ruleList.item(1);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(2, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("size");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "auto"));
-
-		value = declaration.getPropertyCSSValue("margin");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_PERCENTAGE, 10));
-	}
-
-	public void testInsertText3() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		// rule 3
-
-		rule = ruleList.item(2);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		assertEquals(":left", ((CSSPageRule) rule).getSelectorText());
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(2, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("margin-left");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 4));
-
-		value = declaration.getPropertyCSSValue("margin-right");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 3));
-	}
-
-	public void testInsertText4() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		// rule 4
-
-		rule = ruleList.item(3);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		assertEquals(":right", ((CSSPageRule) rule).getSelectorText());
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(2, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("margin-left");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 3));
-
-		value = declaration.getPropertyCSSValue("margin-right");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 4));
-	}
-
-	public void testInsertText5() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-		CSSValueList valueList;
-
-		// rule 5
-
-		rule = ruleList.item(4);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		assertEquals("narrow", ((CSSPageRule) rule).getSelectorText());
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(1, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("size");
-		assertTrue(value instanceof CSSValueList);
-
-		valueList = (CSSValueList) value;
-		assertEquals(2, valueList.getLength());
-
-		checkPrimitiveNumber(valueList.item(0), new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 9));
-		checkPrimitiveNumber(valueList.item(1), new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 18));
-	}
-
-	public void testInsertText6() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSPageRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(6, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		// rule 6
-
-		rule = ruleList.item(5);
-		assertEquals(CSSRule.PAGE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSPageRule);
-
-		assertEquals("rotated", ((CSSPageRule) rule).getSelectorText());
-
-		declaration = ((CSSPageRule) rule).getStyle();
-		assertEquals(1, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("size");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "landscape"));
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleRuleTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleRuleTest.java
deleted file mode 100644
index fb0bde6..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleRuleTest.java
+++ /dev/null
@@ -1,218 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import java.io.IOException;
-
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.document.ICSSPrimitiveValue;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.w3c.dom.css.CSSPrimitiveValue;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleDeclaration;
-import org.w3c.dom.css.CSSStyleRule;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.css.CSSValue;
-
-public class CSSStyleRuleTest extends AbstractModelTest {
-	public void testInsertTextNumbers() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSStyleRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		rule = ruleList.item(0);
-		assertEquals(CSSRule.STYLE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSStyleRule);
-
-		declaration = ((CSSStyleRule) rule).getStyle();
-		assertEquals(19, declaration.getLength());
-
-		// 01
-		value = declaration.getPropertyCSSValue("NUMBER");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_NUMBER, 123.456f));
-
-		// 02
-		value = declaration.getPropertyCSSValue("PERCENTAGE");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_PERCENTAGE, 123.456f));
-
-		// 03
-		value = declaration.getPropertyCSSValue("EMS");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_EMS, 123.456f));
-
-		// 04
-		value = declaration.getPropertyCSSValue("EXS");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_EXS, 123.456f));
-
-		// 05
-		value = declaration.getPropertyCSSValue("PX");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_PX, 123.456f));
-
-		// 06
-		value = declaration.getPropertyCSSValue("CM");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_CM, 123.456f));
-
-		// 07
-		value = declaration.getPropertyCSSValue("MM");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_MM, 123.456f));
-
-		// 08
-		value = declaration.getPropertyCSSValue("IN");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_IN, 123.456f));
-
-		// 09
-		value = declaration.getPropertyCSSValue("PT");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_PT, 123.456f));
-
-		// 10
-		value = declaration.getPropertyCSSValue("PC");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_PC, 123.456f));
-
-		// 11
-		value = declaration.getPropertyCSSValue("DEG");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_DEG, -123.456f));
-
-		// 12
-		value = declaration.getPropertyCSSValue("RAD");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_RAD, 123.456f));
-
-		// 13
-		value = declaration.getPropertyCSSValue("GRAD");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_GRAD, 123.456f));
-
-		// 14
-		value = declaration.getPropertyCSSValue("MS");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_MS, 123.456f));
-
-		// 15
-		value = declaration.getPropertyCSSValue("S");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_S, 123.456f));
-
-		// 16
-		value = declaration.getPropertyCSSValue("HZ");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_HZ, 123.456f));
-
-		// 17
-		value = declaration.getPropertyCSSValue("KHZ");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_KHZ, 123.456f));
-
-		// 18
-		value = declaration.getPropertyCSSValue("DIMENSION");
-		checkPrimitiveNumber(value, new PrimitiveNumber(CSSPrimitiveValue.CSS_DIMENSION, -123.456f));
-
-		// 19
-		value = declaration.getPropertyCSSValue("INTEGER");
-		checkPrimitiveNumber(value, new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 123));
-	}
-
-	public void testInsertTextStrings() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSStyleRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		rule = ruleList.item(1);
-		assertEquals(CSSRule.STYLE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSStyleRule);
-
-		declaration = ((CSSStyleRule) rule).getStyle();
-		assertEquals(11, declaration.getLength());
-
-		// 01
-		value = declaration.getPropertyCSSValue("STRING");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_STRING, "string"));
-
-		// 02
-		value = declaration.getPropertyCSSValue("URI");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_URI, "http://www.ibm.com/"));
-
-		// 03
-		value = declaration.getPropertyCSSValue("IDENT");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_IDENT, "left"));
-
-		// 04
-		value = declaration.getPropertyCSSValue("HASH");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_HASH, "#abcdef"));
-
-		// 05
-		value = declaration.getPropertyCSSValue("URANGE");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_URANGE, "U+20A7"));
-
-		// 06
-		value = declaration.getPropertyCSSValue("SLASH");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_SLASH, "/"));
-
-		// 07
-		value = declaration.getPropertyCSSValue("COMMA");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_COMMA, ","));
-
-		// 08
-		value = declaration.getPropertyCSSValue("INHERIT_PRIMITIVE");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_INHERIT_PRIMITIVE, "inherit"));
-
-		// 09
-		value = declaration.getPropertyCSSValue("ATTR");
-		checkPrimitiveString(value, new PrimitiveString(CSSPrimitiveValue.CSS_ATTR, "KEY"));
-
-		// 10
-		value = declaration.getPropertyCSSValue("FORMAT");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_FORMAT, "truedoc"));
-
-		// 11
-		value = declaration.getPropertyCSSValue("LOCAL");
-		checkPrimitiveString(value, new PrimitiveString(ICSSPrimitiveValue.CSS_LOCAL, "Excelsior Roman"));
-	}
-
-	public void testInsertTextFunctions() throws IOException {
-		ICSSModel model = getModel();
-		IStructuredDocument structuredDocument = model.getStructuredDocument();
-		structuredDocument.set(FileUtil.createString("src/org/eclipse/wst/css/core/tests/testfiles", "CSSStyleRuleTest.css"));
-
-		CSSStyleSheet sheet = (CSSStyleSheet) model.getDocument();
-		CSSRuleList ruleList = sheet.getCssRules();
-		assertEquals(3, ruleList.getLength());
-
-		CSSRule rule;
-		CSSStyleDeclaration declaration;
-		CSSValue value;
-
-		rule = ruleList.item(2);
-		assertEquals(CSSRule.STYLE_RULE, rule.getType());
-		assertTrue(rule instanceof CSSStyleRule);
-
-		declaration = ((CSSStyleRule) rule).getStyle();
-		assertEquals(3, declaration.getLength());
-
-		value = declaration.getPropertyCSSValue("COUNTER");
-		checkPrimitiveCounter(value, "par-num", "upper-roman", null);
-
-		value = declaration.getPropertyCSSValue("RECT");
-		checkPrimitiveRect(value, new Object[]{new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 12), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 34), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 56), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 78)});
-
-		value = declaration.getPropertyCSSValue("RGBCOLOR");
-		checkPrimitiveRgb(value, new Object[]{new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 255), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 128), new PrimitiveNumber(ICSSPrimitiveValue.CSS_INTEGER, 0)});
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleSheetTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleSheetTest.java
deleted file mode 100644
index c23ceb4..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/model/CSSStyleSheetTest.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.model;
-
-import org.w3c.dom.DOMException;
-import org.w3c.dom.css.CSSRule;
-import org.w3c.dom.css.CSSRuleList;
-import org.w3c.dom.css.CSSStyleSheet;
-
-
-public class CSSStyleSheetTest extends AbstractModelTest {
-	private final static String RULE_H1 = "H1 { color : red; }";
-	private final static String RULE_H2 = "H2 { color : red; }";
-	private final static String RULE_H3 = "H3 { color : red; }";
-
-	public void testInsertRule() {
-		CSSStyleSheet sheet = getStyleSheet();
-
-		assertEquals(0, sheet.insertRule(RULE_H3, 0));
-		assertEquals(0, sheet.insertRule(RULE_H1, 0));
-		assertEquals(1, sheet.insertRule(RULE_H2, 1));
-
-		CSSRuleList ruleList = sheet.getCssRules();
-		CSSRule rule;
-
-		rule = ruleList.item(0);
-		assertEquals(RULE_H1, rule.getCssText());
-		rule = ruleList.item(1);
-		assertEquals(RULE_H2, rule.getCssText());
-		rule = ruleList.item(2);
-		assertEquals(RULE_H3, rule.getCssText());
-
-	}
-
-	public void testDeleteRule() {
-		CSSStyleSheet sheet = getStyleSheet();
-
-		assertEquals(0, sheet.insertRule(RULE_H3, 0));
-		assertEquals(0, sheet.insertRule(RULE_H1, 0));
-		assertEquals(1, sheet.insertRule(RULE_H2, 1));
-
-		CSSRuleList ruleList;
-		CSSRule rule;
-
-		sheet.deleteRule(1);
-		ruleList = sheet.getCssRules();
-
-		rule = ruleList.item(0);
-		assertEquals(RULE_H1, rule.getCssText());
-		rule = ruleList.item(1);
-		assertEquals(RULE_H3, rule.getCssText());
-
-		sheet.deleteRule(1);
-		ruleList = sheet.getCssRules();
-
-		rule = ruleList.item(0);
-		assertEquals(RULE_H1, rule.getCssText());
-
-		sheet.deleteRule(0);
-
-		try {
-			sheet.deleteRule(0);
-		}
-		catch (DOMException e) {
-			assertEquals(DOMException.INDEX_SIZE_ERR, e.code);
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSelectorTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSelectorTest.java
deleted file mode 100644
index 5d861cc..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSelectorTest.java
+++ /dev/null
@@ -1,817 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.source;
-
-import junit.framework.TestCase;
-
-import org.eclipse.wst.css.core.document.ICSSSelector;
-import org.eclipse.wst.css.core.document.ICSSSelectorCombinator;
-import org.eclipse.wst.css.core.document.ICSSSelectorItem;
-import org.eclipse.wst.css.core.document.ICSSSelectorList;
-import org.eclipse.wst.css.core.document.ICSSSimpleSelector;
-import org.eclipse.wst.css.core.internal.document.CSSSelectorListImpl;
-
-
-public class CSSSelectorTest extends TestCase {
-	public void testSelector01() {
-		ICSSSelectorList list = createSelectorList("H1, H2, H3");
-		checkSelectorList(list, "H1, H2, H3", 3, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 0, 0, 0);
-
-		selector = list.getSelector(1);
-		checkSelector(selector, "H2", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H2", false, 0, 0, 0, 0);
-
-		selector = list.getSelector(2);
-		checkSelector(selector, "H3", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H3", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector02() {
-		ICSSSelectorList list = createSelectorList("H\\\\, H\\1, H3");
-		checkSelectorList(list, "H\\\\, H\\1, H3", 3, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H\\\\", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H\\\\", false, 0, 0, 0, 0);
-
-		selector = list.getSelector(1);
-		checkSelector(selector, "H\\1", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H\\1", false, 0, 0, 0, 0);
-
-		selector = list.getSelector(2);
-		checkSelector(selector, "H3", 1, 1, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H3", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector03() {
-		ICSSSelectorList list = createSelectorList("H1.pastoral");
-		checkSelectorList(list, "H1.pastoral", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1.pastoral", 1, 101, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"pastoral"});
-	}
-
-	public void testSelector04() {
-		ICSSSelectorList list = createSelectorList("P.pastoral.marine");
-		checkSelectorList(list, "P.pastoral.marine", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "P.pastoral.marine", 1, 201, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "P", false, 0, 2, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"pastoral", "marine"});
-	}
-
-	public void testSelector05() {
-		ICSSSelectorList list = createSelectorList("*.warning");
-		checkSelectorList(list, "*.warning", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "*.warning", 1, 100, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"warning"});
-	}
-
-	public void testSelector06() {
-		ICSSSelectorList list = createSelectorList(".warning");
-		checkSelectorList(list, ".warning", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, ".warning", 1, 100, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"warning"});
-	}
-
-	public void testSelector07() {
-		ICSSSelectorList list = createSelectorList("*[lang=fr]");
-		checkSelectorList(list, "*[lang=fr]", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "*[lang=fr]", 1, 100, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 1, 0, 0, 0);
-		checkSimpleSelectorAttributes(item, new String[]{"lang=fr"});
-	}
-
-	public void testSelector08() {
-		ICSSSelectorList list = createSelectorList("[lang=fr]");
-		checkSelectorList(list, "[lang=fr]", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "[lang=fr]", 1, 100, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 1, 0, 0, 0);
-		checkSimpleSelectorAttributes(item, new String[]{"lang=fr"});
-	}
-
-	public void testSelector09() {
-		ICSSSelectorList list = createSelectorList("*#myid");
-		checkSelectorList(list, "*#myid", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "*#myid", 1, 10000, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 0, 0, 1, 0);
-		checkSimpleSelectorIDs(item, new String[]{"myid"});
-	}
-
-	public void testSelector10() {
-		ICSSSelectorList list = createSelectorList("#myid");
-		checkSelectorList(list, "#myid", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "#myid", 1, 10000, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 0, 1, 0);
-		checkSimpleSelectorIDs(item, new String[]{"myid"});
-	}
-
-	public void testSelector11() {
-		ICSSSelectorList list = createSelectorList("H1#z98y");
-		checkSelectorList(list, "H1#z98y", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1#z98y", 1, 10001, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 0, 1, 0);
-		checkSimpleSelectorIDs(item, new String[]{"z98y"});
-	}
-
-	public void testSelector12() {
-		ICSSSelectorList list = createSelectorList("H1 EM");
-		checkSelectorList(list, "H1 EM", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1 EM", 3, 2, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "EM", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector13() {
-		ICSSSelectorList list = createSelectorList("DIV * P");
-		checkSelectorList(list, "DIV * P", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "DIV * P", 5, 2, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "DIV", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "*", true, 0, 0, 0, 0);
-
-		item = selector.getItem(3);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(4);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector14() {
-		ICSSSelectorList list = createSelectorList("DIV P *[href]");
-		checkSelectorList(list, "DIV P *[href]", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "DIV P *[href]", 5, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "DIV", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-
-		item = selector.getItem(3);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(4);
-		checkSimpleSelector(item, "*", true, 1, 0, 0, 0);
-		checkSimpleSelectorAttributes(item, new String[]{"href"});
-	}
-
-	public void testSelector15() {
-		ICSSSelectorList list = createSelectorList("BODY > P");
-		checkSelectorList(list, "BODY > P", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "BODY > P", 3, 2, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "BODY", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector16() {
-		ICSSSelectorList list = createSelectorList("DIV OL>LI P");
-		checkSelectorList(list, "DIV OL > LI P", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "DIV OL > LI P", 7, 4, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "DIV", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "OL", false, 0, 0, 0, 0);
-
-		item = selector.getItem(3);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(4);
-		checkSimpleSelector(item, "LI", false, 0, 0, 0, 0);
-
-		item = selector.getItem(5);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(6);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector17() {
-		ICSSSelectorList list = createSelectorList("MATH + P");
-		checkSelectorList(list, "MATH + P", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "MATH + P", 3, 2, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "MATH", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, "+", ICSSSelectorCombinator.ADJACENT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector18() {
-		ICSSSelectorList list = createSelectorList("H1.opener + H2");
-		checkSelectorList(list, "H1.opener + H2", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1.opener + H2", 3, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"opener"});
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, "+", ICSSSelectorCombinator.ADJACENT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "H2", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector19() {
-		ICSSSelectorList list = createSelectorList("EXAMPLE[notation=decimal]");
-		checkSelectorList(list, "EXAMPLE[notation=decimal]", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "EXAMPLE[notation=decimal]", 1, 101, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "EXAMPLE", false, 1, 0, 0, 0);
-		checkSimpleSelectorAttributes(item, new String[]{"notation=decimal"});
-	}
-
-	public void testSelector20() {
-		ICSSSelectorList list = createSelectorList("SPAN[hello=\"Cleveland\"][goodbye=\"Columbus\"]");
-		checkSelectorList(list, "SPAN[hello=\"Cleveland\"][goodbye=\"Columbus\"]", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "SPAN[hello=\"Cleveland\"][goodbye=\"Columbus\"]", 1, 201, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "SPAN", false, 2, 0, 0, 0);
-		checkSimpleSelectorAttributes(item, new String[]{"hello=\"Cleveland\"", "goodbye=\"Columbus\""});
-	}
-
-	public void testSelector21() {
-		ICSSSelectorList list = createSelectorList("DIV > P:first-child");
-		checkSelectorList(list, "DIV > P:first-child", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "DIV > P:first-child", 3, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "DIV", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"first-child"});
-	}
-
-	public void testSelector22() {
-		ICSSSelectorList list = createSelectorList("P:first-child EM");
-		checkSelectorList(list, "P:first-child EM", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "P:first-child EM", 3, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"first-child"});
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, " ", ICSSSelectorCombinator.DESCENDANT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "EM", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector23() {
-		ICSSSelectorList list = createSelectorList("* > A:first-child");
-		checkSelectorList(list, "* > A:first-child", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "* > A:first-child", 3, 101, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "A", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"first-child"});
-	}
-
-	public void testSelector24() {
-		ICSSSelectorList list = createSelectorList("A:link");
-		checkSelectorList(list, "A:link", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "A:link", 1, 101, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "A", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"link"});
-	}
-
-	public void testSelector25() {
-		ICSSSelectorList list = createSelectorList(":link");
-		checkSelectorList(list, ":link", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, ":link", 1, 100, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"link"});
-	}
-
-	public void testSelector26() {
-		ICSSSelectorList list = createSelectorList("A:focus:hover");
-		checkSelectorList(list, "A:focus:hover", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "A:focus:hover", 1, 201, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "A", false, 0, 0, 0, 2);
-		checkSimpleSelectorPseudoNames(item, new String[]{"focus", "hover"});
-	}
-
-	public void testSelector27() {
-		ICSSSelectorList list = createSelectorList("HTML:lang(de) > Q");
-		checkSelectorList(list, "HTML:lang(de) > Q", 1, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "HTML:lang(de) > Q", 3, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "HTML", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"lang(de)"});
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "Q", false, 0, 0, 0, 0);
-	}
-
-	public void testSelector28() {
-		ICSSSelectorList list = createSelectorList("P > A:link, A.external:visited");
-		checkSelectorList(list, "P > A:link, A.external:visited", 2, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "P > A:link", 3, 102, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "P", false, 0, 0, 0, 0);
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "A", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"link"});
-
-		selector = list.getSelector(1);
-		checkSelector(selector, "A.external:visited", 1, 201, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "A", false, 0, 1, 0, 1);
-		checkSimpleSelectorClasses(item, new String[]{"external"});
-		checkSimpleSelectorPseudoNames(item, new String[]{"visited"});
-	}
-
-	public void testSelector29() {
-		ICSSSelectorList list = createSelectorList("P#hoge98 + *:hover > A:link, A.external:visited");
-		checkSelectorList(list, "P#hoge98 + *:hover > A:link, A.external:visited", 2, 0);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "P#hoge98 + *:hover > A:link", 5, 10202, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "P", false, 0, 0, 1, 0);
-		checkSimpleSelectorIDs(item, new String[]{"hoge98"});
-
-		item = selector.getItem(1);
-		checkSelectorCombinator(item, "+", ICSSSelectorCombinator.ADJACENT);
-
-		item = selector.getItem(2);
-		checkSimpleSelector(item, "*", true, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"hover"});
-
-		item = selector.getItem(3);
-		checkSelectorCombinator(item, ">", ICSSSelectorCombinator.CHILD);
-
-		item = selector.getItem(4);
-		checkSimpleSelector(item, "A", false, 0, 0, 0, 1);
-		checkSimpleSelectorPseudoNames(item, new String[]{"link"});
-
-		selector = list.getSelector(1);
-		checkSelector(selector, "A.external:visited", 1, 201, 0);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "A", false, 0, 1, 0, 1);
-		checkSimpleSelectorClasses(item, new String[]{"external"});
-		checkSimpleSelectorPseudoNames(item, new String[]{"visited"});
-	}
-
-	public void testSelector30() {
-		ICSSSelectorList list = createSelectorList("H1.123");
-		checkSelectorList(list, "H1.123", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1.123", 1, 101, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-	}
-
-	public void testSelector31() {
-		ICSSSelectorList list = createSelectorList("P.123.456");
-		checkSelectorList(list, "P.123.456", 1, 2);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "P.123.456", 1, 201, 2);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "P", false, 0, 2, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123", "456"});
-	}
-
-	public void testSelector32() {
-		ICSSSelectorList list = createSelectorList("*.123");
-		checkSelectorList(list, "*.123", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "*.123", 1, 100, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-	}
-
-	public void testSelector33() {
-		ICSSSelectorList list = createSelectorList(".123");
-		checkSelectorList(list, ".123", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, ".123", 1, 100, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-	}
-
-	public void testSelector34() {
-		ICSSSelectorList list = createSelectorList("H1.1x3");
-		checkSelectorList(list, "H1.1x3", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H1.1x3", 1, 101, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H1", false, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"1x3"});
-	}
-
-	public void testSelector35() {
-		ICSSSelectorList list = createSelectorList("H2.123#46");
-		checkSelectorList(list, "H2.123#46", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H2.123#46", 1, 10101, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H2", false, 0, 1, 1, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-		checkSimpleSelectorIDs(item, new String[]{"46"});
-	}
-
-	public void testSelector36() {
-		ICSSSelectorList list = createSelectorList("H3.1x3#4t2");
-		checkSelectorList(list, "H3.1x3#4t2", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "H3.1x3#4t2", 1, 10101, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "H3", false, 0, 1, 1, 0);
-		checkSimpleSelectorClasses(item, new String[]{"1x3"});
-		checkSimpleSelectorIDs(item, new String[]{"4t2"});
-	}
-
-	public void testSelector37() {
-		ICSSSelectorList list = createSelectorList("*.123");
-		checkSelectorList(list, "*.123", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, "*.123", 1, 100, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "*", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-	}
-
-	public void testSelector38() {
-		ICSSSelectorList list = createSelectorList(".123");
-		checkSelectorList(list, ".123", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, ".123", 1, 100, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123"});
-	}
-
-	public void testSelector39() {
-		ICSSSelectorList list = createSelectorList(".123f567");
-		checkSelectorList(list, ".123f567", 1, 1);
-
-		ICSSSelector selector;
-		ICSSSelectorItem item;
-
-		selector = list.getSelector(0);
-		checkSelector(selector, ".123f567", 1, 100, 1);
-
-		item = selector.getItem(0);
-		checkSimpleSelector(item, "", true, 0, 1, 0, 0);
-		checkSimpleSelectorClasses(item, new String[]{"123f567"});
-	}
-
-
-	private void checkSelectorList(ICSSSelectorList list, String formattedSource, int nSelectors, int nErrors) {
-		assertEquals(formattedSource, list.getString());
-		assertEquals(nSelectors, list.getLength());
-		assertEquals(nErrors, list.getErrorCount());
-	}
-
-	private void checkSelector(ICSSSelector selector, String formattedSource, int items, int specificity, int nErrors) {
-		assertEquals(formattedSource, selector.getString());
-		assertEquals(items, selector.getLength());
-		assertEquals(specificity, selector.getSpecificity());
-		assertEquals(nErrors, selector.getErrorCount());
-	}
-
-	private void checkSimpleSelector(ICSSSelectorItem selector, String formattedSource, boolean isUniversal, int nAttributes, int nClasses, int nIds, int nPseudoNames) {
-		assertTrue(selector instanceof ICSSSimpleSelector);
-		assertEquals(formattedSource, ((ICSSSimpleSelector) selector).getName());
-		assertEquals(isUniversal, ((ICSSSimpleSelector) selector).isUniversal());
-		assertEquals(nAttributes, ((ICSSSimpleSelector) selector).getNumOfAttributes());
-		assertEquals(nClasses, ((ICSSSimpleSelector) selector).getNumOfClasses());
-		assertEquals(nIds, ((ICSSSimpleSelector) selector).getNumOfIDs());
-		assertEquals(nPseudoNames, ((ICSSSimpleSelector) selector).getNumOfPseudoNames());
-	}
-
-	private void checkSimpleSelectorAttributes(ICSSSelectorItem selector, String[] items) {
-		int nItems = ((ICSSSimpleSelector) selector).getNumOfAttributes();
-		assertEquals(items.length, nItems);
-		for (int i = 0; i < nItems; i++) {
-			assertEquals(items[i], ((ICSSSimpleSelector) selector).getAttribute(i));
-		}
-	}
-
-	private void checkSimpleSelectorClasses(ICSSSelectorItem selector, String[] items) {
-		int nItems = ((ICSSSimpleSelector) selector).getNumOfClasses();
-		assertEquals(items.length, nItems);
-		for (int i = 0; i < nItems; i++) {
-			assertEquals(items[i], ((ICSSSimpleSelector) selector).getClass(i));
-		}
-	}
-
-	private void checkSimpleSelectorIDs(ICSSSelectorItem selector, String[] items) {
-		int nItems = ((ICSSSimpleSelector) selector).getNumOfIDs();
-		assertEquals(items.length, nItems);
-		for (int i = 0; i < nItems; i++) {
-			assertEquals(items[i], ((ICSSSimpleSelector) selector).getID(i));
-		}
-	}
-
-	private void checkSimpleSelectorPseudoNames(ICSSSelectorItem selector, String[] items) {
-		int nItems = ((ICSSSimpleSelector) selector).getNumOfPseudoNames();
-		assertEquals(items.length, nItems);
-		for (int i = 0; i < nItems; i++) {
-			assertEquals(items[i], ((ICSSSimpleSelector) selector).getPseudoName(i));
-		}
-	}
-
-	private void checkSelectorCombinator(ICSSSelectorItem combinator, String formattedSource, int combinatorType) {
-		assertTrue(combinator instanceof ICSSSelectorCombinator);
-		assertEquals(formattedSource, ((ICSSSelectorCombinator) combinator).getString());
-		assertEquals(combinatorType, ((ICSSSelectorCombinator) combinator).getCombinatorType());
-	}
-
-	private ICSSSelectorList createSelectorList(String str) {
-		return new CSSSelectorListImpl(str);
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSourceParserTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSourceParserTest.java
deleted file mode 100644
index 01723b9..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSSourceParserTest.java
+++ /dev/null
@@ -1,217 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests.source;
-
-import java.io.IOException;
-import java.util.Iterator;
-
-import junit.framework.TestCase;
-
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.sse.core.text.IStructuredDocumentRegion;
-import org.eclipse.wst.sse.core.text.ITextRegion;
-import org.eclipse.wst.sse.core.text.ITextRegionList;
-
-/**
- * 
- */
-public class CSSSourceParserTest extends TestCase {
-	public void testSourceOpen1() throws IOException {
-		sourceParserTest("sample01.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen2() throws IOException {
-		sourceParserTest("sample02.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen3() throws IOException {
-		sourceParserTest("sample03.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen4() throws IOException {
-		sourceParserTest("sample04.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen5() throws IOException {
-		sourceParserTest("sample05.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen6() throws IOException {
-		sourceParserTest("sample06.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceOpen7() throws IOException {
-		sourceParserTest("sample07.css", MODE_OPEN); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend1() throws IOException {
-		sourceParserTest("sample01.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend2() throws IOException {
-		sourceParserTest("sample02.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend3() throws IOException {
-		sourceParserTest("sample03.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend4() throws IOException {
-		sourceParserTest("sample04.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend5() throws IOException {
-		sourceParserTest("sample05.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend6() throws IOException {
-		sourceParserTest("sample06.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceAppend7() throws IOException {
-		sourceParserTest("sample07.css", MODE_APPEND); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert1() throws IOException {
-		sourceParserTest("sample01.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert2() throws IOException {
-		sourceParserTest("sample02.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert3() throws IOException {
-		sourceParserTest("sample03.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert4() throws IOException {
-		sourceParserTest("sample04.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert5() throws IOException {
-		sourceParserTest("sample05.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert6() throws IOException {
-		sourceParserTest("sample06.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	public void testSourceInsert7() throws IOException {
-		sourceParserTest("sample07.css", MODE_INSERT); //$NON-NLS-1$
-	}
-
-	private void sourceParserTest(String filename, String mode) throws IOException {
-		ICSSModel model = null;
-		if (mode.equals(MODE_OPEN)) {
-			model = readModelOpen(filename);
-		}
-		else if (mode.equals(MODE_APPEND)) {
-			model = readModelAppend(filename);
-		}
-		else if (mode.equals(MODE_INSERT)) {
-			model = readModelInsert(filename);
-		}
-		String result = dumpRegions(model.getStructuredDocument());
-		compareResult(result, "CSSSourceParserTest-" + filename); //$NON-NLS-1$
-		closeModel(model);
-	}
-
-	private ICSSModel readModelOpen(String filename) throws IOException {
-		String source = FileUtil.createString(FILES_DIR, filename);
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		document.replaceText(null, 0, 0, source);
-
-		return model;
-	}
-
-	private ICSSModel readModelAppend(String filename) throws IOException {
-		String source = FileUtil.createString(FILES_DIR, filename);
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		for (int i = 0; i < source.length(); i++) {
-			document.replaceText(null, i, 0, source.substring(i, i + 1));
-		}
-
-		return model;
-	}
-
-	private ICSSModel readModelInsert(String filename) throws IOException {
-		String source = FileUtil.createString(FILES_DIR, filename);
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		for (int i = 0; i < source.length(); i++) {
-			int textIndex = source.length() - i - 1;
-			document.replaceText(null, 0, 0, source.substring(textIndex, textIndex + 1));
-		}
-
-		return model;
-	}
-
-	private void closeModel(ICSSModel model) {
-		model.releaseFromEdit();
-	}
-
-	private String dumpRegions(IStructuredDocument document) {
-		StringBuffer buf = new StringBuffer();
-		buf.append(dumpRegions(document.getFirstStructuredDocumentRegion()));
-		return buf.toString();
-	}
-
-	private String dumpRegions(IStructuredDocumentRegion region) {
-		StringBuffer buf = new StringBuffer();
-		do {
-			buf.append(dumpOneRegion(region));
-			region = region.getNext();
-		}
-		while (region != null);
-
-		buf.append(FileUtil.commonEOL + "-------" + FileUtil.commonEOL); //$NON-NLS-1$
-
-		return buf.toString();
-	}
-
-	private String dumpOneRegion(IStructuredDocumentRegion documentRegion) {
-		StringBuffer buf = new StringBuffer();
-		buf.append(documentRegion.toString());
-		buf.append(FileUtil.commonEOL + "    "); //$NON-NLS-1$
-
-		ITextRegionList regionList = documentRegion.getRegions();
-		Iterator i = regionList.iterator();
-		while (i.hasNext()) {
-			ITextRegion textRegion = (ITextRegion) i.next();
-			buf.append(textRegion.toString());
-			buf.append(", "); //$NON-NLS-1$
-		}
-		buf.append(FileUtil.commonEOL); //$NON-NLS-1$
-		return buf.toString();
-	}
-
-	private boolean fDump = false;
-
-	private void compareResult(String actual, String filename) throws IOException {
-		if (fDump) {
-			FileUtil.dumpString(actual, RESULTS_DIR, filename);
-		}
-		else {
-			String result = FileUtil.createString(RESULTS_DIR, filename);
-			assertEquals(result, actual);
-		}
-	}
-
-	private static final String FILES_DIR = "src/org/eclipse/wst/css/core/tests/testfiles"; //$NON-NLS-1$
-	private static final String RESULTS_DIR = "src/org/eclipse/wst/css/core/tests/testfiles/results"; //$NON-NLS-1$
-	private static final String MODE_OPEN = "MODE_OPEN"; //$NON-NLS-1$
-	private static final String MODE_APPEND = "MODE_APPEND"; //$NON-NLS-1$
-	private static final String MODE_INSERT = "MODE_INSERT"; //$NON-NLS-1$
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSTextParserTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSTextParserTest.java
deleted file mode 100644
index 3550b80..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSTextParserTest.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.source;
-
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.util.Iterator;
-import java.util.List;
-
-import junit.framework.TestCase;
-
-import org.eclipse.wst.css.core.parser.CSSTextParser;
-import org.eclipse.wst.css.core.parser.CSSTextToken;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-
-
-public class CSSTextParserTest extends TestCase {
-	public void testText1() throws IOException {
-		textParserTest("sample01.css"); //$NON-NLS-1$
-	}
-
-	public void testText2() throws IOException {
-		textParserTest("sample02.css"); //$NON-NLS-1$
-	}
-
-	public void testText3() throws IOException {
-		textParserTest("sample03.css"); //$NON-NLS-1$
-	}
-
-	public void testText4() throws IOException {
-		textParserTest("sample04.css"); //$NON-NLS-1$
-	}
-
-	public void testText5() throws IOException {
-		textParserTest("sample05.css"); //$NON-NLS-1$
-	}
-
-	public void testText6() throws IOException {
-		textParserTest("sample06.css"); //$NON-NLS-1$
-	}
-
-	public void testText7() throws IOException {
-		textParserTest("sample07.css"); //$NON-NLS-1$
-	}
-
-	private void textParserTest(String filename) throws IOException {
-		String source = createString(filename); //$NON-NLS-1$
-		CSSTextParser parser = new CSSTextParser(CSSTextParser.MODE_STYLESHEET, source);
-		String result = dumpRegions(parser.getTokenList());
-		compareResult(result, "CSSTextParserTest-" + filename); //$NON-NLS-1$
-	}
-
-	private String createString(String filename) throws FileNotFoundException, IOException {
-		return FileUtil.createString(FILES_DIR, filename);
-	}
-
-	private String dumpRegions(List tokens) {
-		StringBuffer buf = new StringBuffer();
-		Iterator i = tokens.iterator();
-		while (i.hasNext()) {
-			buf.append(dumpOneRegion((CSSTextToken) i.next()));
-		}
-
-		buf.append(FileUtil.commonEOL + "-------" + FileUtil.commonEOL); //$NON-NLS-1$
-
-		return buf.toString();
-	}
-
-	private String dumpOneRegion(CSSTextToken token) {
-		StringBuffer buf = new StringBuffer();
-
-		buf.append("["); //$NON-NLS-1$
-		buf.append(token.image);
-		buf.append("] "); //$NON-NLS-1$
-		buf.append(token.kind);
-		buf.append(" - "); //$NON-NLS-1$
-		buf.append(token.start);
-		buf.append(", "); //$NON-NLS-1$
-		buf.append(token.length);
-
-		buf.append(FileUtil.commonEOL); //$NON-NLS-1$
-		return buf.toString();
-	}
-
-	private boolean fDump = false;
-
-	private void compareResult(String actual, String filename) throws IOException {
-		if (fDump) {
-			FileUtil.dumpString(actual, RESULTS_DIR, filename);
-		}
-		else {
-			String result = FileUtil.createString(RESULTS_DIR, filename);
-			assertEquals(result, actual);
-		}
-	}
-
-	private static final String FILES_DIR = "src/org/eclipse/wst/css/core/tests/testfiles"; //$NON-NLS-1$
-	private static final String RESULTS_DIR = "src/org/eclipse/wst/css/core/tests/testfiles/results";
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSUrlTest.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSUrlTest.java
deleted file mode 100644
index be57026..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/source/CSSUrlTest.java
+++ /dev/null
@@ -1,261 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- ****************************************************************************/
-package org.eclipse.wst.css.core.tests.source;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import junit.framework.TestCase;
-
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.css.core.internal.parser.CSSSourceParser;
-import org.eclipse.wst.css.core.parser.CSSRegionContexts;
-import org.eclipse.wst.css.core.tests.util.FileUtil;
-import org.eclipse.wst.css.core.util.CSSUtil;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.sse.core.text.IStructuredDocumentRegion;
-import org.eclipse.wst.sse.core.text.ITextRegion;
-import org.eclipse.wst.sse.core.text.ITextRegionList;
-
-public class CSSUrlTest extends TestCase {
-
-	/**
-	 * Declaration: without quotes
-	 */
-	public void testDeclaration1() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		document.set("background-image: url(white space.gif);"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Declaration: without quotes, with surrounded space
-	 */
-	public void testDeclaration2() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		document.set("background-image: url(  white space.gif  );"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Declaration: with single quote
-	 */
-	public void testDeclaration3() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		document.set("background-image: url(\'white space.gif\');"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Declaration: with double quote
-	 */
-	public void testDeclaration4() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		document.set("background-image: url(\"white space.gif\");"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Declaration: two urls
-	 */
-	public void testDeclaration5() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		document.set("background-image: url(white space.gif); list-style-image: url(style image.gif);"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(2, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[1].getType());
-		assertEquals("style image.gif", urls[1].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Style rule: two urls
-	 */
-	public void testStyleRule1() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		document.set("LI { background-image: url(white space.gif);\r\nlist-style-image: url(style image.gif); }"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(2, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[1].getType());
-		assertEquals("style image.gif", urls[1].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Import rule and style rule: without quotes
-	 */
-	public void testSomeRules1() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		document.set("@import url(white space.css);LI { background-image: url(white space.gif);list-style-image: url(style image.gif); }"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-
-		assertEquals(3, urls.length);
-		assertEquals(CSSRegionContexts.CSS_URI, urls[0].getType());
-		assertEquals("white space.css", urls[0].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[1].getType());
-		assertEquals("white space.gif", urls[1].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[2].getType());
-		assertEquals("style image.gif", urls[2].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Declaration: Two urls but parenthesis are missed, so concatenated url
-	 * is identified. By adding parenthesis, urls are corrected.
-	 */
-	public void testFixError1() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		((CSSSourceParser) document.getParser()).setParserMode(CSSSourceParser.MODE_DECLARATION_VALUE);
-		// ____________01234567890123456789012345678901234567890123456789012345678901234567890123456789
-		document.set("background-image: url(white space.gif; list-style-image: urlstyle image.gif);"); //$NON-NLS-1$
-		UrlInfo[] urls = pickupUrl(document);
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif; list-style-image: urlstyle image.gif", urls[0].getUrl()); //$NON-NLS-1$
-
-		// correct first url
-		document.replaceText(null, 37, 0, ")"); //$NON-NLS-1$
-		urls = pickupUrl(document);
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-
-		// correct second url
-		document.replaceText(null, 61, 0, "("); //$NON-NLS-1$
-		urls = pickupUrl(document);
-		assertEquals(2, urls.length);
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[0].getType());
-		assertEquals("white space.gif", urls[0].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[1].getType());
-		assertEquals("style image.gif", urls[1].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Import rule and style rule: Two urls but parenthesis are missed, so
-	 * concatenated url is identified. By adding parenthesis, urls are
-	 * corrected.
-	 */
-	public void testFixError2() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		// ____________01234567890123456789012345678901234567890123456789012345678901234567890123456789
-		document.set("@import url(white space.css;LI { background-image: urlwhite space.gif); }"); //$NON-NLS-1$		
-		UrlInfo[] urls = pickupUrl(document);
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_URI, urls[0].getType());
-		assertEquals("white space.css;LI { background-image: urlwhite space.gif", urls[0].getUrl()); //$NON-NLS-1$
-
-		// correct first url
-		document.replaceText(null, 27, 0, ")"); //$NON-NLS-1$
-		urls = pickupUrl(document);
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_URI, urls[0].getType());
-		assertEquals("white space.css", urls[0].getUrl()); //$NON-NLS-1$
-
-		// correct second url
-		document.replaceText(null, 55, 0, "("); //$NON-NLS-1$
-		urls = pickupUrl(document);
-		assertEquals(2, urls.length);
-		assertEquals(CSSRegionContexts.CSS_URI, urls[0].getType());
-		assertEquals("white space.css", urls[0].getUrl()); //$NON-NLS-1$
-		assertEquals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI, urls[1].getType());
-		assertEquals("white space.gif", urls[1].getUrl()); //$NON-NLS-1$
-	}
-
-	/**
-	 * Import rule: Url has only one quote, so it is not identified as url. By
-	 * removing quote, url is corrected.
-	 */
-	public void testFixError3() {
-		ICSSModel model = FileUtil.createModel();
-		IStructuredDocument document = model.getStructuredDocument();
-		// ____________0123456789012345678901234567890
-		document.set("@import url(white space.css\");"); //$NON-NLS-1$		
-		UrlInfo[] urls = pickupUrl(document);
-		assertEquals(0, urls.length);
-
-		// correct url
-		document.replaceText(null, 27, 1, ""); //$NON-NLS-1$
-		urls = pickupUrl(document);
-		assertEquals(1, urls.length);
-		assertEquals(CSSRegionContexts.CSS_URI, urls[0].getType());
-		assertEquals("white space.css", urls[0].getUrl()); //$NON-NLS-1$
-	}
-
-
-	private UrlInfo[] pickupUrl(IStructuredDocument document) {
-		List urls = new ArrayList();
-		IStructuredDocumentRegion documentRegion = document.getFirstStructuredDocumentRegion();
-		while (documentRegion != null) {
-			ITextRegionList regionList = documentRegion.getRegions();
-			Iterator i = regionList.iterator();
-			while (i.hasNext()) {
-				ITextRegion textRegion = (ITextRegion) i.next();
-				String type = textRegion.getType();
-				if (type.equals(CSSRegionContexts.CSS_URI) || type.equals(CSSRegionContexts.CSS_DECLARATION_VALUE_URI)) {
-					urls.add(new UrlInfo(type, documentRegion.getFullText(textRegion)));
-				}
-			}
-			documentRegion = documentRegion.getNext();
-		}
-		return (UrlInfo[]) urls.toArray(new UrlInfo[urls.size()]);
-	}
-
-	private class UrlInfo {
-		UrlInfo(String type, String url) {
-			fType = type;
-			fUrl = CSSUtil.extractUriContents(url);
-		}
-
-		String getType() {
-			return fType;
-		}
-
-		String getUrl() {
-			return fUrl;
-		}
-
-		private String fType;
-		private String fUrl;
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSFontFaceRuleTest.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSFontFaceRuleTest.css
deleted file mode 100644
index 09bd076..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSFontFaceRuleTest.css
+++ /dev/null
@@ -1,29 +0,0 @@
-@font-face {

-	font-family: "Swiss 721";

-	src: url("swiss721blk.pfr"); /* Swiss 721 black */

-	font-style: normal, italic;

-	font-weight: 800,900; /* note the interesting problem that

-	the 900 weight italic doesnft exist */

-}

-

-@font-face {

-	src: local("Palatino"),

-		local("Times New Roman"),

-		local("New York"),

-		local("Utopia"),

-		url("http://somewhere/free/font");

-	font-family: serif;

-	font-weight: 100, 200, 300, 400, 500;

-	font-style: normal;

-	font-variant: normal;

-	font-size: all

-}

-

-@font-face {

-	src: local("Alabama Italic"),

-	url(http://www.fonts.org/A/alabama-italic) format("truetype");

-	panose-1: 2 4 5 2 5 4 5 9 3 3;

-	font-family: Alabama, serif;

-	font-weight: 300, 400, 500;

-	font-style: italic, oblique;

-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSPageRuleTest.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSPageRuleTest.css
deleted file mode 100644
index b977f2c..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSPageRuleTest.css
+++ /dev/null
@@ -1,17 +0,0 @@
-@page {size: 8.5in 11in;margin: 2cm}

-

-@page {

-	size: auto; /* auto is the initial value */

-	margin: 10%;

-}

-

-@page :left {

-	margin-left: 4cm;

-	margin-right: 3cm;

-}

-@page :right {

-	margin-left: 3cm;

-	margin-right: 4cm;

-}

-

-@page narrow {size: 9cm 18cm}@page rotated {size: landscape}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSStyleRuleTest.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSStyleRuleTest.css
deleted file mode 100644
index 8e4a89a..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/CSSStyleRuleTest.css
+++ /dev/null
@@ -1,42 +0,0 @@
-/* primitive values */

-NUMBERS {

-	NUMBER: 123.456;

-	PERCENTAGE: 123.456%;

-	EMS: 123.456em;

-	EXS: 123.456ex;

-	PX: 123.456px;

-	CM: 123.456cm;

-	MM: 123.456mm;

-	IN: 123.456in;

-	PT: 123.456pt;

-	PC: 123.456pc;

-	DEG: -123.456deg;

-	RAD: 123.456rad;

-	GRAD: 123.456grad;

-	MS: 123.456ms;

-	S: 123.456s;

-	HZ: 123.456Hz;

-	KHZ: 123.456kHz;

-	DIMENSION: -123.456zzz;

-	INTEGER: 123;

-}

-

-STRINGS {

-	STRING: "string";

-	URI: URL("http://www.ibm.com/");

-	IDENT: left;

-	HASH: #abcdef;

-	URANGE: U+20A7;

-	SLASH: /;

-	COMMA: ,;

-	INHERIT_PRIMITIVE: inherit;

-	ATTR: attr(KEY);

-	FORMAT: format("truedoc");

-	LOCAL: local("Excelsior Roman");

-}

-

-FUNCTIONS {

-	COUNTER: counter(par-num, upper-roman);

-	RECT: rect(12, 34, 56, 78);

-	RGBCOLOR: rgb(255, 128, 0);

-}

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample01.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample01.css
deleted file mode 100644
index a0debe5..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample01.css
+++ /dev/null
@@ -1,30 +0,0 @@
-[0, 3] (H1 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2/3, 

-[3, 9] ({

-

-	)

-    CSSContextRegion--> LBRACE: 0-1/6, 

-[9, 21] (color: white)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[21, 24] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[24, 25] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[25, 30] (

-

-	)

-    CSSContextRegion--> S: 0-5, 

-[30, 54] (background-color : black)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-16/17, CSSContextRegion--> DECLARATION_SEPARATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_IDENT: 19-24, 

-[54, 59] (

-	

-)

-    CSSContextRegion--> S: 0-5, 

-[59, 60] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[60, 62] (

-)

-    CSSContextRegion--> S: 0-2, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample02.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample02.css
deleted file mode 100644
index 736b010..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample02.css
+++ /dev/null
@@ -1,41 +0,0 @@
-[0, 23] (@import url("hoge.css"))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> URI: 8-23, 

-[23, 24] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[24, 26] (

-)

-    CSSContextRegion--> S: 0-2, 

-[26, 61] (@import /* comment */ url(hoge.css))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> COMMENT: 8-21/22, CSSContextRegion--> URI: 22-35, 

-[61, 62] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[62, 64] (

-)

-    CSSContextRegion--> S: 0-2, 

-[64, 96] (@import "hoge.css" /* comment */)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> COMMENT: 19-32, 

-[96, 97] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[97, 99] (

-)

-    CSSContextRegion--> S: 0-2, 

-[99, 155] (@IMPORT 'hoge.css' ,media1,media2,,media3 media4,media5 )

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> UNKNOWN: 19-20, CSSContextRegion--> MEDIUM: 20-26, CSSContextRegion--> MEDIA_SEPARATOR: 26-27, CSSContextRegion--> MEDIUM: 27-33, CSSContextRegion--> MEDIA_SEPARATOR: 33-34, CSSContextRegion--> UNKNOWN: 34-35, CSSContextRegion--> MEDIUM: 35-41/42, CSSContextRegion--> UNKNOWN: 42-48, CSSContextRegion--> MEDIA_SEPARATOR: 48-49, CSSContextRegion--> MEDIUM: 49-55/56, 

-[155, 169] (@import media6)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> UNKNOWN: 8-14, 

-[169, 170] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[170, 221] (

-

-<!-- /* hogehoge */

-

--->

-

-/* comment 2 */

-)

-    CSSContextRegion--> S: 0-4, CSSContextRegion--> CDO: 4-8/9, CSSContextRegion--> COMMENT: 9-23/27, CSSContextRegion--> CDC: 27-30/34, CSSContextRegion--> COMMENT: 34-49/51, 

-[221, 227] (kuso

-)

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/6, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample03.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample03.css
deleted file mode 100644
index 233e4e6..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample03.css
+++ /dev/null
@@ -1,102 +0,0 @@
-[0, 29] (@import url("../sample2.css"))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> URI: 8-29, 

-[29, 30] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[30, 57] (

-

-/* Sample Styles */

-

-)

-    CSSContextRegion--> S: 0-4, CSSContextRegion--> COMMENT: 4-23/27, 

-[57, 62] (BODY )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, 

-[62, 66] ({

-	)

-    CSSContextRegion--> LBRACE: 0-1/4, 

-[66, 79] (color : black)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-13, 

-[79, 80] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[80, 83] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[83, 120] (background-color : rgb(181, 253, 211))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-16/17, CSSContextRegion--> DECLARATION_SEPARATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 19-23, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 23-26, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 26-27/28, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 28-31, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 31-32/33, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 33-36, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 36-37, 

-[120, 121] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[121, 124] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[124, 143] (text-align : center)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10/11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-19, 

-[143, 144] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[144, 147] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[147, 186] (font-family : "Heisei Mincho W3", serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-32, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 32-33/34, CSSContextRegion--> DECLARATION_VALUE_IDENT: 34-39, 

-[186, 188] (

-)

-    CSSContextRegion--> S: 0-2, 

-[188, 189] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[189, 193] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[193, 205] (@page :left )

-    CSSContextRegion--> PAGE: 0-5/6, CSSContextRegion--> CSS_PAGE_SELECTOR: 6-11/12, 

-[205, 207] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[207, 224] (margin-left : 4cm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 14-17, 

-[224, 225] ( )

-    CSSContextRegion--> S: 0-1, 

-[225, 226] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[226, 230] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[230, 243] (@media aural )

-    CSSContextRegion--> MEDIA: 0-6/7, CSSContextRegion--> MEDIUM: 7-12/13, 

-[243, 247] ({

-	)

-    CSSContextRegion--> LBRACE: 0-1/4, 

-[247, 255] (P.heidi )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-7/8, 

-[255, 260] ({

-		)

-    CSSContextRegion--> LBRACE: 0-1/5, 

-[260, 281] (azimuth : center-left)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_IDENT: 10-21, 

-[281, 282] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[282, 286] (

-		)

-    CSSContextRegion--> S: 0-4, 

-[286, 305] (elevation : 12.3deg)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9/10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 12-19, 

-[305, 306] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[306, 310] (

-		)

-    CSSContextRegion--> S: 0-4, 

-[310, 327] (pause : 30ms 1.6s)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 13-17, 

-[327, 330] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[330, 331] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[331, 333] (

-)

-    CSSContextRegion--> S: 0-2, 

-[333, 334] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[334, 336] (

-)

-    CSSContextRegion--> S: 0-2, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample04.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample04.css
deleted file mode 100644
index 4a6e72f..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample04.css
+++ /dev/null
@@ -1,554 +0,0 @@
-[0, 21] (@charset "ISO-8859-1")

-    CSSContextRegion--> CHARSET: 0-8/9, CSSContextRegion--> STRING: 9-21, 

-[21, 22] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[22, 26] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[26, 49] (@import url("hoge.css"))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> URI: 8-23, 

-[49, 50] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[50, 52] (

-)

-    CSSContextRegion--> S: 0-2, 

-[52, 87] (@import /* comment */ url(hoge.css))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> COMMENT: 8-21/22, CSSContextRegion--> URI: 22-35, 

-[87, 88] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[88, 90] (

-)

-    CSSContextRegion--> S: 0-2, 

-[90, 122] (@import "hoge.css" /* comment */)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> COMMENT: 19-32, 

-[122, 123] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[123, 125] (

-)

-    CSSContextRegion--> S: 0-2, 

-[125, 166] (@IMPORT 'hoge.css' media1,media2 , media3)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> MEDIUM: 19-25, CSSContextRegion--> MEDIA_SEPARATOR: 25-26, CSSContextRegion--> MEDIUM: 26-32/33, CSSContextRegion--> MEDIA_SEPARATOR: 33-34/35, CSSContextRegion--> MEDIUM: 35-41, 

-[166, 167] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[167, 171] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[171, 184] (@media print )

-    CSSContextRegion--> MEDIA: 0-6/7, CSSContextRegion--> MEDIUM: 7-12/13, 

-[184, 189] ({

-

-)

-    CSSContextRegion--> LBRACE: 0-1/5, 

-[189, 190] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[190, 194] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[194, 206] (@page :left )

-    CSSContextRegion--> PAGE: 0-5/6, CSSContextRegion--> CSS_PAGE_SELECTOR: 6-11/12, 

-[206, 211] ({

-

-)

-    CSSContextRegion--> LBRACE: 0-1/5, 

-[211, 212] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[212, 216] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[216, 227] (h1, h2, h3 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_SEPARATOR: 2-3/4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-6, CSSContextRegion--> SELECTOR_SEPARATOR: 6-7/8, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 8-10/11, 

-[227, 230] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[230, 253] (font-family: sans-serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-23, 

-[253, 255] (  )

-    CSSContextRegion--> S: 0-2, 

-[255, 256] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[256, 258] (

-)

-    CSSContextRegion--> S: 0-2, 

-[258, 264] (h1 em )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_COMBINATOR: 2-3, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 3-5/6, 

-[264, 267] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[267, 278] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[278, 280] (  )

-    CSSContextRegion--> S: 0-2, 

-[280, 281] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[281, 283] (

-)

-    CSSContextRegion--> S: 0-2, 

-[283, 297] (div p *[href] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_COMBINATOR: 3-4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6, CSSContextRegion--> SELECTOR_UNIVERSAL: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 7-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 8-12, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 12-13/14, 

-[297, 300] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[300, 311] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[311, 313] (  )

-    CSSContextRegion--> S: 0-2, 

-[313, 314] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[314, 316] (

-)

-    CSSContextRegion--> S: 0-2, 

-[316, 325] (body > P )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6/7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-8/9, 

-[325, 328] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[328, 344] (line-height: 1.3)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-16, 

-[344, 346] (  )

-    CSSContextRegion--> S: 0-2, 

-[346, 347] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[347, 349] (

-)

-    CSSContextRegion--> S: 0-2, 

-[349, 361] (div ol>li p )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_COMBINATOR: 3-4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-6, CSSContextRegion--> SELECTOR_COMBINATOR: 6-7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-9, CSSContextRegion--> SELECTOR_COMBINATOR: 9-10, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 10-11/12, 

-[361, 363] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[363, 364] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[364, 366] (

-)

-    CSSContextRegion--> S: 0-2, 

-[366, 375] (math + p )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6/7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-8/9, 

-[375, 378] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[378, 392] (text-indent: 0)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-14, 

-[392, 394] (  )

-    CSSContextRegion--> S: 0-2, 

-[394, 395] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[395, 397] (

-)

-    CSSContextRegion--> S: 0-2, 

-[397, 412] (h1.opener + h2 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_CLASS: 2-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-14/15, 

-[412, 415] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[415, 431] (margin-top: -5mm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-16, 

-[431, 433] (  )

-    CSSContextRegion--> S: 0-2, 

-[433, 434] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[434, 436] (

-)

-    CSSContextRegion--> S: 0-2, 

-[436, 446] (h1[title] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 2-3, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 3-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 8-9/10, 

-[446, 449] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[449, 460] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[460, 461] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[461, 463] (  )

-    CSSContextRegion--> S: 0-2, 

-[463, 464] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[464, 466] (

-)

-    CSSContextRegion--> S: 0-2, 

-[466, 486] (span[class=example] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 4-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 5-10, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 10-11, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 11-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 18-19/20, 

-[486, 489] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[489, 500] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[500, 501] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[501, 503] (  )

-    CSSContextRegion--> S: 0-2, 

-[503, 504] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[504, 506] (

-)

-    CSSContextRegion--> S: 0-2, 

-[506, 550] (span[hello="Cleveland"][goodbye="Columbus"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 4-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 5-10, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 10-11, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 11-22, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 22-23, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 23-24, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 24-31, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 31-32, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 32-42, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 42-43/44, 

-[550, 553] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[553, 564] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[564, 565] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[565, 567] (  )

-    CSSContextRegion--> S: 0-2, 

-[567, 568] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[568, 570] (

-)

-    CSSContextRegion--> S: 0-2, 

-[570, 590] (a[rel~="copyright"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 5-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 18-19/20, 

-[590, 593] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[593, 604] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[604, 606] (  )

-    CSSContextRegion--> S: 0-2, 

-[606, 607] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[607, 609] (

-)

-    CSSContextRegion--> S: 0-2, 

-[609, 638] (a[href="http://www.w3.org/"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-27, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 27-28/29, 

-[638, 641] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[641, 652] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[652, 654] (  )

-    CSSContextRegion--> S: 0-2, 

-[654, 655] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[655, 657] (

-)

-    CSSContextRegion--> S: 0-2, 

-[657, 668] (*[lang=fr] )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-9, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 9-10/11, 

-[668, 671] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[671, 685] (display : none)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_IDENT: 10-14, 

-[685, 687] (  )

-    CSSContextRegion--> S: 0-2, 

-[687, 688] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[688, 690] (

-)

-    CSSContextRegion--> S: 0-2, 

-[690, 704] (*[lang|="en"] )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 8-12, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 12-13/14, 

-[704, 707] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[707, 718] (color : red)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-11, 

-[718, 720] (  )

-    CSSContextRegion--> S: 0-2, 

-[720, 721] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[721, 723] (

-)

-    CSSContextRegion--> S: 0-2, 

-[723, 750] (DIALOGUE[character=romeo]

-)

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 8-9, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 9-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 18-19, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 19-24, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 24-25/27, 

-[750, 753] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[753, 800] (voice-family: "Lawrence Olivier", charles, male)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-32, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 32-33/34, CSSContextRegion--> DECLARATION_VALUE_IDENT: 34-41, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 41-42/43, CSSContextRegion--> DECLARATION_VALUE_IDENT: 43-47, 

-[800, 802] (  )

-    CSSContextRegion--> S: 0-2, 

-[802, 803] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[803, 805] (

-)

-    CSSContextRegion--> S: 0-2, 

-[805, 837] (DIALOGUE[ character = juliet ]

-)

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 8-9/10, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 10-19/20, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 20-21/22, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 22-28/29, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 29-30/32, 

-[837, 840] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[840, 886] (voice-family: "Vivien Leigh", victoria, female)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-28, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 28-29/30, CSSContextRegion--> DECLARATION_VALUE_IDENT: 30-38, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 38-39/40, CSSContextRegion--> DECLARATION_VALUE_IDENT: 40-46, 

-[886, 888] (  )

-    CSSContextRegion--> S: 0-2, 

-[888, 889] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[889, 891] (

-)

-    CSSContextRegion--> S: 0-2, 

-[891, 902] (*.pastoral )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10/11, 

-[902, 905] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[905, 917] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[917, 919] (  )

-    CSSContextRegion--> S: 0-2, 

-[919, 920] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[920, 922] (

-)

-    CSSContextRegion--> S: 0-2, 

-[922, 932] (.pastoral )

-    CSSContextRegion--> SELECTOR_CLASS: 0-9/10, 

-[932, 935] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[935, 947] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[947, 949] (  )

-    CSSContextRegion--> S: 0-2, 

-[949, 950] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[950, 952] (

-)

-    CSSContextRegion--> S: 0-2, 

-[952, 964] (H1.pastoral )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_CLASS: 2-11/12, 

-[964, 967] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[967, 979] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[979, 981] (  )

-    CSSContextRegion--> S: 0-2, 

-[981, 982] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[982, 984] (

-)

-    CSSContextRegion--> S: 0-2, 

-[984, 1002] (p.pastoral.marine )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10, CSSContextRegion--> SELECTOR_CLASS: 10-17/18, 

-[1002, 1005] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1005, 1017] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[1017, 1019] (  )

-    CSSContextRegion--> S: 0-2, 

-[1019, 1020] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1020, 1022] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1022, 1034] (h1#chapter1 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_ID: 2-11/12, 

-[1034, 1037] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1037, 1055] (text-align: center)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-18, 

-[1055, 1057] (  )

-    CSSContextRegion--> S: 0-2, 

-[1057, 1058] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1058, 1060] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1060, 1080] (div > p:first-child )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3/4, CSSContextRegion--> SELECTOR_COMBINATOR: 4-5/6, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 6-7, CSSContextRegion--> SELECTOR_PSEUDO: 7-19/20, 

-[1080, 1083] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1083, 1097] (text-indent: 0)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-14, 

-[1097, 1099] (  )

-    CSSContextRegion--> S: 0-2, 

-[1099, 1100] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1100, 1102] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1102, 1119] (p:first-child em )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13, CSSContextRegion--> SELECTOR_COMBINATOR: 13-14, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 14-16/17, 

-[1119, 1122] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1122, 1140] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1140, 1142] (  )

-    CSSContextRegion--> S: 0-2, 

-[1142, 1143] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1143, 1145] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1145, 1163] (* > a:first-child )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1/2, CSSContextRegion--> SELECTOR_COMBINATOR: 2-3/4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-5, CSSContextRegion--> SELECTOR_PSEUDO: 5-17/18, 

-[1163, 1166] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1166, 1184] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1184, 1186] (  )

-    CSSContextRegion--> S: 0-2, 

-[1186, 1187] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1187, 1189] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1189, 1203] (a:first-child )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1203, 1206] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1206, 1224] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1224, 1226] (  )

-    CSSContextRegion--> S: 0-2, 

-[1226, 1227] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1227, 1229] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1229, 1248] (a.external:visited )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10, CSSContextRegion--> SELECTOR_PSEUDO: 10-18/19, 

-[1248, 1251] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1251, 1262] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[1262, 1264] (  )

-    CSSContextRegion--> S: 0-2, 

-[1264, 1265] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1265, 1267] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1267, 1281] (a:focus:hover )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-7, CSSContextRegion--> SELECTOR_PSEUDO: 7-13/14, 

-[1281, 1284] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1284, 1301] (background: white)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-17, 

-[1301, 1303] (  )

-    CSSContextRegion--> S: 0-2, 

-[1303, 1304] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1304, 1306] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1306, 1320] (html:lang(fr) )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_PSEUDO: 4-13/14, 

-[1320, 1323] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1323, 1340] (quotes: '<<' '>>')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17, 

-[1340, 1342] (  )

-    CSSContextRegion--> S: 0-2, 

-[1342, 1343] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1343, 1345] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1345, 1359] (html:lang(de) )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_PSEUDO: 4-13/14, 

-[1359, 1362] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1362, 1395] (quotes: '>>' '<<' '\2039' '\203A')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17/18, CSSContextRegion--> DECLARATION_VALUE_STRING: 18-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-33, 

-[1395, 1397] (  )

-    CSSContextRegion--> S: 0-2, 

-[1397, 1398] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1398, 1400] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1400, 1414] (:lang(fr) > Q )

-    CSSContextRegion--> SELECTOR_PSEUDO: 0-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-13/14, 

-[1414, 1417] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1417, 1434] (quotes: '<<' '>>')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17, 

-[1434, 1436] (  )

-    CSSContextRegion--> S: 0-2, 

-[1436, 1437] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1437, 1439] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1439, 1453] (:lang(de) > Q )

-    CSSContextRegion--> SELECTOR_PSEUDO: 0-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-13/14, 

-[1453, 1456] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1456, 1489] (quotes: '>>' '<<' '\2039' '\203A')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17/18, CSSContextRegion--> DECLARATION_VALUE_STRING: 18-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-33, 

-[1489, 1491] (  )

-    CSSContextRegion--> S: 0-2, 

-[1491, 1492] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1492, 1494] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1494, 1509] (p:first-letter )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-14/15, 

-[1509, 1512] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1512, 1526] (font-size: 3em)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9, CSSContextRegion--> DECLARATION_SEPARATOR: 9-10/11, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 11-14, 

-[1526, 1527] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1527, 1528] ( )

-    CSSContextRegion--> S: 0-1, 

-[1528, 1547] (font-weight: normal)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-19, 

-[1547, 1549] (  )

-    CSSContextRegion--> S: 0-2, 

-[1549, 1550] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1550, 1552] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1552, 1569] (p.special:before )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-9, CSSContextRegion--> SELECTOR_PSEUDO: 9-16/17, 

-[1569, 1571] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1571, 1591] (content: "Special! ")

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_STRING: 9-20, 

-[1591, 1592] ( )

-    CSSContextRegion--> S: 0-1, 

-[1592, 1593] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1593, 1595] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1595, 1618] (p.special:first-letter )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-9, CSSContextRegion--> SELECTOR_PSEUDO: 9-22/23, 

-[1618, 1620] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1620, 1634] (color: #ffd800)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_HASH: 7-14, 

-[1634, 1635] ( )

-    CSSContextRegion--> S: 0-1, 

-[1635, 1636] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1636, 1638] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1638, 1643] (BODY )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, 

-[1643, 1645] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1645, 1703] (font-family: Baskerville, "Heisi Mincho W3", Symbol, serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-24, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 24-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-43, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 43-44/45, CSSContextRegion--> DECLARATION_VALUE_IDENT: 45-51, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 51-52/53, CSSContextRegion--> DECLARATION_VALUE_IDENT: 53-58, 

-[1703, 1704] ( )

-    CSSContextRegion--> S: 0-1, 

-[1704, 1705] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1705, 1707] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1707, 1721] (*:lang(ja-jp) )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1721, 1723] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1723, 1768] (font: 900 14pt/16pt "Heisei Mincho W9", serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 6-9/10, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 10-14, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 14-15, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 15-19/20, CSSContextRegion--> DECLARATION_VALUE_STRING: 20-38, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 38-39/40, CSSContextRegion--> DECLARATION_VALUE_IDENT: 40-45, 

-[1768, 1769] ( )

-    CSSContextRegion--> S: 0-1, 

-[1769, 1770] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1770, 1772] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1772, 1786] (*:lang(zh-tw) )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1786, 1788] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1788, 1826] (font: 800 14pt/16.5pt "Li Sung", serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 6-9/10, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 10-14, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 14-15, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 15-21/22, CSSContextRegion--> DECLARATION_VALUE_STRING: 22-31, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 31-32/33, CSSContextRegion--> DECLARATION_VALUE_IDENT: 33-38, 

-[1826, 1827] ( )

-    CSSContextRegion--> S: 0-1, 

-[1827, 1828] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1828, 1830] (

-)

-    CSSContextRegion--> S: 0-2, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample05.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample05.css
deleted file mode 100644
index 4a6e72f..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample05.css
+++ /dev/null
@@ -1,554 +0,0 @@
-[0, 21] (@charset "ISO-8859-1")

-    CSSContextRegion--> CHARSET: 0-8/9, CSSContextRegion--> STRING: 9-21, 

-[21, 22] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[22, 26] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[26, 49] (@import url("hoge.css"))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> URI: 8-23, 

-[49, 50] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[50, 52] (

-)

-    CSSContextRegion--> S: 0-2, 

-[52, 87] (@import /* comment */ url(hoge.css))

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> COMMENT: 8-21/22, CSSContextRegion--> URI: 22-35, 

-[87, 88] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[88, 90] (

-)

-    CSSContextRegion--> S: 0-2, 

-[90, 122] (@import "hoge.css" /* comment */)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> COMMENT: 19-32, 

-[122, 123] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[123, 125] (

-)

-    CSSContextRegion--> S: 0-2, 

-[125, 166] (@IMPORT 'hoge.css' media1,media2 , media3)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> STRING: 8-18/19, CSSContextRegion--> MEDIUM: 19-25, CSSContextRegion--> MEDIA_SEPARATOR: 25-26, CSSContextRegion--> MEDIUM: 26-32/33, CSSContextRegion--> MEDIA_SEPARATOR: 33-34/35, CSSContextRegion--> MEDIUM: 35-41, 

-[166, 167] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[167, 171] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[171, 184] (@media print )

-    CSSContextRegion--> MEDIA: 0-6/7, CSSContextRegion--> MEDIUM: 7-12/13, 

-[184, 189] ({

-

-)

-    CSSContextRegion--> LBRACE: 0-1/5, 

-[189, 190] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[190, 194] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[194, 206] (@page :left )

-    CSSContextRegion--> PAGE: 0-5/6, CSSContextRegion--> CSS_PAGE_SELECTOR: 6-11/12, 

-[206, 211] ({

-

-)

-    CSSContextRegion--> LBRACE: 0-1/5, 

-[211, 212] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[212, 216] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[216, 227] (h1, h2, h3 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_SEPARATOR: 2-3/4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-6, CSSContextRegion--> SELECTOR_SEPARATOR: 6-7/8, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 8-10/11, 

-[227, 230] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[230, 253] (font-family: sans-serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-23, 

-[253, 255] (  )

-    CSSContextRegion--> S: 0-2, 

-[255, 256] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[256, 258] (

-)

-    CSSContextRegion--> S: 0-2, 

-[258, 264] (h1 em )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_COMBINATOR: 2-3, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 3-5/6, 

-[264, 267] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[267, 278] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[278, 280] (  )

-    CSSContextRegion--> S: 0-2, 

-[280, 281] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[281, 283] (

-)

-    CSSContextRegion--> S: 0-2, 

-[283, 297] (div p *[href] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_COMBINATOR: 3-4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6, CSSContextRegion--> SELECTOR_UNIVERSAL: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 7-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 8-12, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 12-13/14, 

-[297, 300] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[300, 311] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[311, 313] (  )

-    CSSContextRegion--> S: 0-2, 

-[313, 314] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[314, 316] (

-)

-    CSSContextRegion--> S: 0-2, 

-[316, 325] (body > P )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6/7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-8/9, 

-[325, 328] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[328, 344] (line-height: 1.3)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-16, 

-[344, 346] (  )

-    CSSContextRegion--> S: 0-2, 

-[346, 347] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[347, 349] (

-)

-    CSSContextRegion--> S: 0-2, 

-[349, 361] (div ol>li p )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_COMBINATOR: 3-4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-6, CSSContextRegion--> SELECTOR_COMBINATOR: 6-7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-9, CSSContextRegion--> SELECTOR_COMBINATOR: 9-10, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 10-11/12, 

-[361, 363] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[363, 364] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[364, 366] (

-)

-    CSSContextRegion--> S: 0-2, 

-[366, 375] (math + p )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, CSSContextRegion--> SELECTOR_COMBINATOR: 5-6/7, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 7-8/9, 

-[375, 378] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[378, 392] (text-indent: 0)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-14, 

-[392, 394] (  )

-    CSSContextRegion--> S: 0-2, 

-[394, 395] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[395, 397] (

-)

-    CSSContextRegion--> S: 0-2, 

-[397, 412] (h1.opener + h2 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_CLASS: 2-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-14/15, 

-[412, 415] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[415, 431] (margin-top: -5mm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-16, 

-[431, 433] (  )

-    CSSContextRegion--> S: 0-2, 

-[433, 434] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[434, 436] (

-)

-    CSSContextRegion--> S: 0-2, 

-[436, 446] (h1[title] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 2-3, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 3-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 8-9/10, 

-[446, 449] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[449, 460] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[460, 461] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[461, 463] (  )

-    CSSContextRegion--> S: 0-2, 

-[463, 464] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[464, 466] (

-)

-    CSSContextRegion--> S: 0-2, 

-[466, 486] (span[class=example] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 4-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 5-10, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 10-11, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 11-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 18-19/20, 

-[486, 489] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[489, 500] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[500, 501] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[501, 503] (  )

-    CSSContextRegion--> S: 0-2, 

-[503, 504] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[504, 506] (

-)

-    CSSContextRegion--> S: 0-2, 

-[506, 550] (span[hello="Cleveland"][goodbye="Columbus"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 4-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 5-10, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 10-11, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 11-22, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 22-23, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 23-24, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 24-31, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 31-32, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 32-42, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 42-43/44, 

-[550, 553] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[553, 564] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[564, 565] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[565, 567] (  )

-    CSSContextRegion--> S: 0-2, 

-[567, 568] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[568, 570] (

-)

-    CSSContextRegion--> S: 0-2, 

-[570, 590] (a[rel~="copyright"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-5, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 5-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 18-19/20, 

-[590, 593] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[593, 604] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[604, 606] (  )

-    CSSContextRegion--> S: 0-2, 

-[606, 607] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[607, 609] (

-)

-    CSSContextRegion--> S: 0-2, 

-[609, 638] (a[href="http://www.w3.org/"] )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-27, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 27-28/29, 

-[638, 641] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[641, 652] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[652, 654] (  )

-    CSSContextRegion--> S: 0-2, 

-[654, 655] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[655, 657] (

-)

-    CSSContextRegion--> S: 0-2, 

-[657, 668] (*[lang=fr] )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-7, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 7-9, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 9-10/11, 

-[668, 671] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[671, 685] (display : none)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_IDENT: 10-14, 

-[685, 687] (  )

-    CSSContextRegion--> S: 0-2, 

-[687, 688] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[688, 690] (

-)

-    CSSContextRegion--> S: 0-2, 

-[690, 704] (*[lang|="en"] )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 1-2, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 2-6, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 6-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 8-12, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 12-13/14, 

-[704, 707] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[707, 718] (color : red)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-11, 

-[718, 720] (  )

-    CSSContextRegion--> S: 0-2, 

-[720, 721] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[721, 723] (

-)

-    CSSContextRegion--> S: 0-2, 

-[723, 750] (DIALOGUE[character=romeo]

-)

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 8-9, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 9-18, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 18-19, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 19-24, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 24-25/27, 

-[750, 753] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[753, 800] (voice-family: "Lawrence Olivier", charles, male)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-32, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 32-33/34, CSSContextRegion--> DECLARATION_VALUE_IDENT: 34-41, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 41-42/43, CSSContextRegion--> DECLARATION_VALUE_IDENT: 43-47, 

-[800, 802] (  )

-    CSSContextRegion--> S: 0-2, 

-[802, 803] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[803, 805] (

-)

-    CSSContextRegion--> S: 0-2, 

-[805, 837] (DIALOGUE[ character = juliet ]

-)

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-8, CSSContextRegion--> SELECTOR_ATTRIBUTE_START: 8-9/10, CSSContextRegion--> SELECTOR_ATTRIBUTE_NAME: 10-19/20, CSSContextRegion--> SELECTOR_ATTRIBUTE_OPERATOR: 20-21/22, CSSContextRegion--> SELECTOR_ATTRIBUTE_VALUE: 22-28/29, CSSContextRegion--> SELECTOR_ATTRIBUTE_END: 29-30/32, 

-[837, 840] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[840, 886] (voice-family: "Vivien Leigh", victoria, female)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-28, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 28-29/30, CSSContextRegion--> DECLARATION_VALUE_IDENT: 30-38, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 38-39/40, CSSContextRegion--> DECLARATION_VALUE_IDENT: 40-46, 

-[886, 888] (  )

-    CSSContextRegion--> S: 0-2, 

-[888, 889] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[889, 891] (

-)

-    CSSContextRegion--> S: 0-2, 

-[891, 902] (*.pastoral )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10/11, 

-[902, 905] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[905, 917] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[917, 919] (  )

-    CSSContextRegion--> S: 0-2, 

-[919, 920] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[920, 922] (

-)

-    CSSContextRegion--> S: 0-2, 

-[922, 932] (.pastoral )

-    CSSContextRegion--> SELECTOR_CLASS: 0-9/10, 

-[932, 935] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[935, 947] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[947, 949] (  )

-    CSSContextRegion--> S: 0-2, 

-[949, 950] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[950, 952] (

-)

-    CSSContextRegion--> S: 0-2, 

-[952, 964] (H1.pastoral )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_CLASS: 2-11/12, 

-[964, 967] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[967, 979] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[979, 981] (  )

-    CSSContextRegion--> S: 0-2, 

-[981, 982] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[982, 984] (

-)

-    CSSContextRegion--> S: 0-2, 

-[984, 1002] (p.pastoral.marine )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10, CSSContextRegion--> SELECTOR_CLASS: 10-17/18, 

-[1002, 1005] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1005, 1017] (color: green)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-12, 

-[1017, 1019] (  )

-    CSSContextRegion--> S: 0-2, 

-[1019, 1020] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1020, 1022] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1022, 1034] (h1#chapter1 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_ID: 2-11/12, 

-[1034, 1037] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1037, 1055] (text-align: center)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-18, 

-[1055, 1057] (  )

-    CSSContextRegion--> S: 0-2, 

-[1057, 1058] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1058, 1060] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1060, 1080] (div > p:first-child )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3/4, CSSContextRegion--> SELECTOR_COMBINATOR: 4-5/6, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 6-7, CSSContextRegion--> SELECTOR_PSEUDO: 7-19/20, 

-[1080, 1083] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1083, 1097] (text-indent: 0)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 13-14, 

-[1097, 1099] (  )

-    CSSContextRegion--> S: 0-2, 

-[1099, 1100] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1100, 1102] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1102, 1119] (p:first-child em )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13, CSSContextRegion--> SELECTOR_COMBINATOR: 13-14, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 14-16/17, 

-[1119, 1122] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1122, 1140] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1140, 1142] (  )

-    CSSContextRegion--> S: 0-2, 

-[1142, 1143] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1143, 1145] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1145, 1163] (* > a:first-child )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1/2, CSSContextRegion--> SELECTOR_COMBINATOR: 2-3/4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-5, CSSContextRegion--> SELECTOR_PSEUDO: 5-17/18, 

-[1163, 1166] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1166, 1184] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1184, 1186] (  )

-    CSSContextRegion--> S: 0-2, 

-[1186, 1187] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1187, 1189] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1189, 1203] (a:first-child )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1203, 1206] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1206, 1224] (font-weight : bold)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_IDENT: 14-18, 

-[1224, 1226] (  )

-    CSSContextRegion--> S: 0-2, 

-[1226, 1227] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1227, 1229] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1229, 1248] (a.external:visited )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-10, CSSContextRegion--> SELECTOR_PSEUDO: 10-18/19, 

-[1248, 1251] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1251, 1262] (color: blue)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_IDENT: 7-11, 

-[1262, 1264] (  )

-    CSSContextRegion--> S: 0-2, 

-[1264, 1265] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1265, 1267] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1267, 1281] (a:focus:hover )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-7, CSSContextRegion--> SELECTOR_PSEUDO: 7-13/14, 

-[1281, 1284] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1284, 1301] (background: white)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_IDENT: 12-17, 

-[1301, 1303] (  )

-    CSSContextRegion--> S: 0-2, 

-[1303, 1304] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1304, 1306] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1306, 1320] (html:lang(fr) )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_PSEUDO: 4-13/14, 

-[1320, 1323] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1323, 1340] (quotes: '<<' '>>')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17, 

-[1340, 1342] (  )

-    CSSContextRegion--> S: 0-2, 

-[1342, 1343] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1343, 1345] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1345, 1359] (html:lang(de) )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4, CSSContextRegion--> SELECTOR_PSEUDO: 4-13/14, 

-[1359, 1362] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1362, 1395] (quotes: '>>' '<<' '\2039' '\203A')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17/18, CSSContextRegion--> DECLARATION_VALUE_STRING: 18-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-33, 

-[1395, 1397] (  )

-    CSSContextRegion--> S: 0-2, 

-[1397, 1398] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1398, 1400] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1400, 1414] (:lang(fr) > Q )

-    CSSContextRegion--> SELECTOR_PSEUDO: 0-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-13/14, 

-[1414, 1417] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1417, 1434] (quotes: '<<' '>>')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17, 

-[1434, 1436] (  )

-    CSSContextRegion--> S: 0-2, 

-[1436, 1437] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1437, 1439] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1439, 1453] (:lang(de) > Q )

-    CSSContextRegion--> SELECTOR_PSEUDO: 0-9/10, CSSContextRegion--> SELECTOR_COMBINATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-13/14, 

-[1453, 1456] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1456, 1489] (quotes: '>>' '<<' '\2039' '\203A')

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_STRING: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_STRING: 13-17/18, CSSContextRegion--> DECLARATION_VALUE_STRING: 18-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-33, 

-[1489, 1491] (  )

-    CSSContextRegion--> S: 0-2, 

-[1491, 1492] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1492, 1494] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1494, 1509] (p:first-letter )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-14/15, 

-[1509, 1512] ({  )

-    CSSContextRegion--> LBRACE: 0-1/3, 

-[1512, 1526] (font-size: 3em)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9, CSSContextRegion--> DECLARATION_SEPARATOR: 9-10/11, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 11-14, 

-[1526, 1527] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1527, 1528] ( )

-    CSSContextRegion--> S: 0-1, 

-[1528, 1547] (font-weight: normal)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-19, 

-[1547, 1549] (  )

-    CSSContextRegion--> S: 0-2, 

-[1549, 1550] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1550, 1552] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1552, 1569] (p.special:before )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-9, CSSContextRegion--> SELECTOR_PSEUDO: 9-16/17, 

-[1569, 1571] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1571, 1591] (content: "Special! ")

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_STRING: 9-20, 

-[1591, 1592] ( )

-    CSSContextRegion--> S: 0-1, 

-[1592, 1593] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1593, 1595] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1595, 1618] (p.special:first-letter )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-9, CSSContextRegion--> SELECTOR_PSEUDO: 9-22/23, 

-[1618, 1620] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1620, 1634] (color: #ffd800)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_HASH: 7-14, 

-[1634, 1635] ( )

-    CSSContextRegion--> S: 0-1, 

-[1635, 1636] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1636, 1638] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1638, 1643] (BODY )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, 

-[1643, 1645] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1645, 1703] (font-family: Baskerville, "Heisi Mincho W3", Symbol, serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-24, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 24-25/26, CSSContextRegion--> DECLARATION_VALUE_STRING: 26-43, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 43-44/45, CSSContextRegion--> DECLARATION_VALUE_IDENT: 45-51, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 51-52/53, CSSContextRegion--> DECLARATION_VALUE_IDENT: 53-58, 

-[1703, 1704] ( )

-    CSSContextRegion--> S: 0-1, 

-[1704, 1705] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1705, 1707] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1707, 1721] (*:lang(ja-jp) )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1721, 1723] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1723, 1768] (font: 900 14pt/16pt "Heisei Mincho W9", serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 6-9/10, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 10-14, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 14-15, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 15-19/20, CSSContextRegion--> DECLARATION_VALUE_STRING: 20-38, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 38-39/40, CSSContextRegion--> DECLARATION_VALUE_IDENT: 40-45, 

-[1768, 1769] ( )

-    CSSContextRegion--> S: 0-1, 

-[1769, 1770] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1770, 1772] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1772, 1786] (*:lang(zh-tw) )

-    CSSContextRegion--> SELECTOR_UNIVERSAL: 0-1, CSSContextRegion--> SELECTOR_PSEUDO: 1-13/14, 

-[1786, 1788] ({ )

-    CSSContextRegion--> LBRACE: 0-1/2, 

-[1788, 1826] (font: 800 14pt/16.5pt "Li Sung", serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 6-9/10, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 10-14, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 14-15, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 15-21/22, CSSContextRegion--> DECLARATION_VALUE_STRING: 22-31, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 31-32/33, CSSContextRegion--> DECLARATION_VALUE_IDENT: 33-38, 

-[1826, 1827] ( )

-    CSSContextRegion--> S: 0-1, 

-[1827, 1828] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1828, 1830] (

-)

-    CSSContextRegion--> S: 0-2, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample06.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample06.css
deleted file mode 100644
index eafcb31..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample06.css
+++ /dev/null
@@ -1,68 +0,0 @@
-[0, 12] (declaration )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-11/12, 

-[12, 16] ({

-	)

-    CSSContextRegion--> LBRACE: 0-1/4, 

-[16, 33] (dimension : 100ex)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9/10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 12-17, 

-[33, 34] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[34, 37] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[37, 133] (function : rect(100, 200, 300, 400), format("intellifont"), local("Excelsior Cyrilllic Upright"))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-8/9, CSSContextRegion--> DECLARATION_SEPARATOR: 9-10/11, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 11-16, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 16-19, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 19-20/21, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 21-24, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 24-25/26, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 26-29, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 29-30/31, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 31-34, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 34-35, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 35-36/37, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 37-44, CSSContextRegion--> DECLARATION_VALUE_STRING: 44-57, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 57-58, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 58-59/60, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 60-66, CSSContextRegion--> DECLARATION_VALUE_STRING: 66-95, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 95-96, 

-[133, 134] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[134, 137] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[137, 151] (hash : #aabbcc)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4/5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_HASH: 7-14, 

-[151, 152] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[152, 155] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[155, 166] (ident : any)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-11, 

-[166, 167] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[167, 170] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[170, 184] (number : 99999)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6/7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 9-14, 

-[184, 185] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[185, 188] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[188, 205] (percentage : 100%)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10/11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_PERCENTAGE: 13-17, 

-[205, 206] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[206, 209] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[209, 226] (string : "string")

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6/7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_STRING: 9-17, 

-[226, 227] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[227, 230] (

-	)

-    CSSContextRegion--> S: 0-3, 

-[230, 268] (unicode-range : U+??, U+100-220, U+4??)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-13/14, CSSContextRegion--> DECLARATION_SEPARATOR: 14-15/16, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 16-20, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 20-21/22, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 22-31, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 31-32/33, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 33-38, 

-[268, 269] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[269, 271] (

-)

-    CSSContextRegion--> S: 0-2, 

-[271, 272] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[272, 274] (

-)

-    CSSContextRegion--> S: 0-2, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample07.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample07.css
deleted file mode 100644
index 7480b00..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSSourceParserTest-sample07.css
+++ /dev/null
@@ -1,454 +0,0 @@
-[0, 21] (@charset "ISO-8859-1")

-    CSSContextRegion--> CHARSET: 0-8/9, CSSContextRegion--> STRING: 9-21, 

-[21, 22] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[22, 26] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[26, 70] (@import url("../sample2.css") projection, tv)

-    CSSContextRegion--> IMPORT: 0-7/8, CSSContextRegion--> URI: 8-29/30, CSSContextRegion--> MEDIUM: 30-40, CSSContextRegion--> MEDIA_SEPARATOR: 40-41/42, CSSContextRegion--> MEDIUM: 42-44, 

-[70, 71] (;)

-    CSSContextRegion--> DELIMITER: 0-1, 

-[71, 75] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[75, 80] (BODY )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-4/5, 

-[80, 87] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[87, 100] (color : black)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-13, 

-[100, 101] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[101, 107] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[107, 126] (text-align : center)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10/11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-19, 

-[126, 127] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[127, 133] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[133, 172] (background-color : rgb( 181, 253, 211 ))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-16/17, CSSContextRegion--> DECLARATION_SEPARATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 19-23/24, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 24-27, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 27-28/29, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 29-32, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 32-33/34, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 34-37/38, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 38-39, 

-[172, 174] (

-)

-    CSSContextRegion--> S: 0-2, 

-[174, 175] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[175, 179] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[179, 182] (UL )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2/3, 

-[182, 189] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[189, 202] (color : black)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-13, 

-[202, 203] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[203, 209] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[209, 251] (list-style-image : url("images/l_a01.gif"))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-16/17, CSSContextRegion--> DECLARATION_SEPARATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_URI: 19-42, 

-[251, 252] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[252, 258] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[258, 287] (list-style-position : outside)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-19/20, CSSContextRegion--> DECLARATION_SEPARATOR: 20-21/22, CSSContextRegion--> DECLARATION_VALUE_IDENT: 22-29, 

-[287, 289] (

-)

-    CSSContextRegion--> S: 0-2, 

-[289, 290] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[290, 294] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[294, 297] (H1 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2/3, 

-[297, 304] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[304, 317] (color : white)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_IDENT: 8-13, 

-[317, 318] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[318, 324] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[324, 343] (text-align : center)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10/11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-19, 

-[343, 344] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[344, 350] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[350, 377] (border-left-color : #996666)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-17/18, CSSContextRegion--> DECLARATION_SEPARATOR: 18-19/20, CSSContextRegion--> DECLARATION_VALUE_HASH: 20-27, 

-[377, 378] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[378, 384] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[384, 401] (padding-top : 0px)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 14-17, 

-[401, 402] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[402, 408] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[408, 427] (padding-right : 1cm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-13/14, CSSContextRegion--> DECLARATION_SEPARATOR: 14-15/16, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 16-19, 

-[427, 428] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[428, 434] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[434, 452] (padding-bottom : 2)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-14/15, CSSContextRegion--> DECLARATION_SEPARATOR: 15-16/17, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 17-18, 

-[452, 453] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[453, 459] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[459, 477] (padding-left : 3em)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12/13, CSSContextRegion--> DECLARATION_SEPARATOR: 13-14/15, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 15-18, 

-[477, 478] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[478, 484] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[484, 504] (border-style : solid)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12/13, CSSContextRegion--> DECLARATION_SEPARATOR: 13-14/15, CSSContextRegion--> DECLARATION_VALUE_IDENT: 15-20, 

-[504, 505] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[505, 511] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[511, 535] (border-top-width : 4.5ex)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-16/17, CSSContextRegion--> DECLARATION_SEPARATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 19-24, 

-[535, 536] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[536, 542] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[542, 566] (border-right-width : 5in)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-18/19, CSSContextRegion--> DECLARATION_SEPARATOR: 19-20/21, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 21-24, 

-[566, 567] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[567, 573] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[573, 601] (border-bottom-width : 6.02mm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-19/20, CSSContextRegion--> DECLARATION_SEPARATOR: 20-21/22, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 22-28, 

-[601, 602] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[602, 608] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[608, 629] (border-left-width : 7)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-17/18, CSSContextRegion--> DECLARATION_SEPARATOR: 18-19/20, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 20-21, 

-[629, 631] (

-)

-    CSSContextRegion--> S: 0-2, 

-[631, 632] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[632, 636] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[636, 646] (H1:before )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_PSEUDO: 2-9/10, 

-[646, 653] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[653, 697] (content : "Chapter " counter( chapter ) ". ")

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_STRING: 10-20/21, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 21-29/30, CSSContextRegion--> DECLARATION_VALUE_IDENT: 30-37/38, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 38-39/40, CSSContextRegion--> DECLARATION_VALUE_STRING: 40-44, 

-[697, 698] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[698, 704] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[704, 731] (counter-increment : chapter)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-17/18, CSSContextRegion--> DECLARATION_SEPARATOR: 18-19/20, CSSContextRegion--> DECLARATION_VALUE_IDENT: 20-27, 

-[731, 732] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[732, 738] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[738, 761] (counter-reset : section)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-13/14, CSSContextRegion--> DECLARATION_SEPARATOR: 14-15/16, CSSContextRegion--> DECLARATION_VALUE_IDENT: 16-23, 

-[761, 763] (

-)

-    CSSContextRegion--> S: 0-2, 

-[763, 764] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[764, 768] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[768, 779] (IMG:before )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_PSEUDO: 3-10/11, 

-[779, 780] ({)

-    CSSContextRegion--> LBRACE: 0-1, 

-[780, 799] (content : attr(alt))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 10-15, CSSContextRegion--> DECLARATION_VALUE_IDENT: 15-18, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 18-19, 

-[799, 800] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[800, 804] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[804, 815] (DIV.sample )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-3, CSSContextRegion--> SELECTOR_CLASS: 3-10/11, 

-[815, 822] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[822, 863] (font-family : "Robson Celtic", sans-serif)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-29, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 29-30/31, CSSContextRegion--> DECLARATION_VALUE_IDENT: 31-41, 

-[863, 864] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[864, 870] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[870, 889] (position : absolute)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-8/9, CSSContextRegion--> DECLARATION_SEPARATOR: 9-10/11, CSSContextRegion--> DECLARATION_VALUE_IDENT: 11-19, 

-[889, 890] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[890, 896] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[896, 910] (left : 833.5pc)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4/5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 7-14, 

-[910, 911] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[911, 917] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[917, 926] (top : 90%)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-3/4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_PERCENTAGE: 6-9, 

-[926, 927] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[927, 933] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[933, 946] (width : 100pt)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 8-13, 

-[946, 947] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[947, 953] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[953, 971] (height : 110.777px)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6/7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 9-18, 

-[971, 972] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[972, 978] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[978, 1015] (clip : rect( -5px, 80px, 130px, 0px ))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-4/5, CSSContextRegion--> DECLARATION_SEPARATOR: 5-6/7, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 7-12/13, CSSContextRegion--> DECLARATION_VALUE_IDENT: 13-17, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 19-23, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 23-24/25, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 25-30, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 30-31/32, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 32-35/36, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 36-37, 

-[1015, 1017] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1017, 1018] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1018, 1022] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[1022, 1033] (@font-face )

-    CSSContextRegion--> FONT_FACE: 0-10/11, 

-[1033, 1040] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[1040, 1065] (font-family : "Swiss 721")

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_STRING: 14-25, 

-[1065, 1066] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1066, 1072] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1072, 1158] (src : url("swiss721t.pfr") format("intellifont"), local("Excelsior Cyrilllic Upright"))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-3/4, CSSContextRegion--> DECLARATION_SEPARATOR: 4-5/6, CSSContextRegion--> DECLARATION_VALUE_URI: 6-26/27, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 27-34, CSSContextRegion--> DECLARATION_VALUE_STRING: 34-47, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 47-48, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 48-49/50, CSSContextRegion--> DECLARATION_VALUE_FUNCTION: 50-56, CSSContextRegion--> DECLARATION_VALUE_STRING: 56-85, CSSContextRegion--> DECLARATION_VALUE_PARENTHESIS_CLOSE: 85-86, 

-[1158, 1159] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1159, 1165] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1165, 1203] (unicode-range : U+??, U+100-220, U+4??)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-13/14, CSSContextRegion--> DECLARATION_SEPARATOR: 14-15/16, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 16-20, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 20-21/22, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 22-31, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 31-32/33, CSSContextRegion--> DECLARATION_VALUE_UNICODE_RANGE: 33-38, 

-[1203, 1204] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1204, 1210] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1210, 1247] (font-weight : 100, 200, 300, 400, 500)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 14-17, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 17-18/19, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 19-22, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 22-23/24, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 24-27, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 27-28/29, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 29-32, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 32-33/34, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 34-37, 

-[1247, 1249] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1249, 1250] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1250, 1254] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[1254, 1266] (@page :left )

-    CSSContextRegion--> PAGE: 0-5/6, CSSContextRegion--> CSS_PAGE_SELECTOR: 6-11/12, 

-[1266, 1267] ({)

-    CSSContextRegion--> LBRACE: 0-1, 

-[1267, 1284] (margin-left : 4cm)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-11/12, CSSContextRegion--> DECLARATION_SEPARATOR: 12-13/14, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 14-17, 

-[1284, 1285] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1285, 1289] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-[1289, 1302] (@media aural )

-    CSSContextRegion--> MEDIA: 0-6/7, CSSContextRegion--> MEDIUM: 7-12/13, 

-[1302, 1309] ({

-    )

-    CSSContextRegion--> LBRACE: 0-1/7, 

-[1309, 1332] (H1, H2, H3, H4, H5, H6 )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-2, CSSContextRegion--> SELECTOR_SEPARATOR: 2-3/4, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 4-6, CSSContextRegion--> SELECTOR_SEPARATOR: 6-7/8, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 8-10, CSSContextRegion--> SELECTOR_SEPARATOR: 10-11/12, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 12-14, CSSContextRegion--> SELECTOR_SEPARATOR: 14-15/16, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 16-18, CSSContextRegion--> SELECTOR_SEPARATOR: 18-19/20, CSSContextRegion--> SELECTOR_ELEMENT_NAME: 20-22/23, 

-[1332, 1343] ({

-        )

-    CSSContextRegion--> LBRACE: 0-1/11, 

-[1343, 1369] (voice-family : paul, child)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-12/13, CSSContextRegion--> DECLARATION_SEPARATOR: 13-14/15, CSSContextRegion--> DECLARATION_VALUE_IDENT: 15-19, CSSContextRegion--> DECLARATION_VALUE_OPERATOR: 19-20/21, CSSContextRegion--> DECLARATION_VALUE_IDENT: 21-26, 

-[1369, 1370] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1370, 1380] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1380, 1391] (stress : 20)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6/7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 9-11, 

-[1391, 1392] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1392, 1402] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1402, 1415] (richness : 90)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-8/9, CSSContextRegion--> DECLARATION_SEPARATOR: 9-10/11, CSSContextRegion--> DECLARATION_VALUE_NUMBER: 11-13, 

-[1415, 1416] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1416, 1426] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1426, 1453] (cue-before : url("ping.au"))

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-10/11, CSSContextRegion--> DECLARATION_SEPARATOR: 11-12/13, CSSContextRegion--> DECLARATION_VALUE_URI: 13-27, 

-[1453, 1459] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1459, 1460] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1460, 1466] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1466, 1474] (P.heidi )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-7/8, 

-[1474, 1485] ({

-        )

-    CSSContextRegion--> LBRACE: 0-1/11, 

-[1485, 1506] (azimuth : center-left)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_IDENT: 10-21, 

-[1506, 1507] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1507, 1517] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1517, 1536] (elevation : 12.3deg)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9/10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 12-19, 

-[1536, 1537] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1537, 1547] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1547, 1564] (pause : 30ms 1.6s)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 8-12/13, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 13-17, 

-[1564, 1570] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1570, 1571] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1571, 1577] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1577, 1585] (P.peter )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-7/8, 

-[1585, 1596] ({

-        )

-    CSSContextRegion--> LBRACE: 0-1/11, 

-[1596, 1611] (azimuth : right)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-7/8, CSSContextRegion--> DECLARATION_SEPARATOR: 8-9/10, CSSContextRegion--> DECLARATION_VALUE_IDENT: 10-15, 

-[1611, 1612] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1612, 1622] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1622, 1642] (elevation : -0.36rad)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9/10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 12-20, 

-[1642, 1643] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1643, 1653] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1653, 1666] (pitch : 210Hz)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 8-13, 

-[1666, 1672] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1672, 1673] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1673, 1679] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1679, 1686] (P.goat )

-    CSSContextRegion--> SELECTOR_ELEMENT_NAME: 0-1, CSSContextRegion--> SELECTOR_CLASS: 1-6/7, 

-[1686, 1697] ({

-        )

-    CSSContextRegion--> LBRACE: 0-1/11, 

-[1697, 1712] (volume : x-soft)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-6/7, CSSContextRegion--> DECLARATION_SEPARATOR: 7-8/9, CSSContextRegion--> DECLARATION_VALUE_IDENT: 9-15, 

-[1712, 1713] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1713, 1723] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1723, 1741] (elevation : 66grad)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-9/10, CSSContextRegion--> DECLARATION_SEPARATOR: 10-11/12, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 12-18, 

-[1741, 1742] (;)

-    CSSContextRegion--> DECLARATION_DELIMITER: 0-1, 

-[1742, 1752] (

-        )

-    CSSContextRegion--> S: 0-10, 

-[1752, 1767] (pitch : 0.17kHz)

-    CSSContextRegion--> DECLARATION_PROPERTY: 0-5/6, CSSContextRegion--> DECLARATION_SEPARATOR: 6-7/8, CSSContextRegion--> DECLARATION_VALUE_DIMENSION: 8-15, 

-[1767, 1773] (

-    )

-    CSSContextRegion--> S: 0-6, 

-[1773, 1774] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1774, 1776] (

-)

-    CSSContextRegion--> S: 0-2, 

-[1776, 1777] (})

-    CSSContextRegion--> RBRACE: 0-1, 

-[1777, 1781] (

-

-)

-    CSSContextRegion--> S: 0-4, 

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample01.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample01.css
deleted file mode 100644
index 403a435..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample01.css
+++ /dev/null
@@ -1,29 +0,0 @@
-[H1] SELECTOR_ELEMENT_NAME - 0, 2

-[ ] S - 2, 1

-[{] LBRACE - 3, 1

-[

-

-	] S - 4, 5

-[color] DECLARATION_PROPERTY - 9, 5

-[:] DECLARATION_SEPARATOR - 14, 1

-[ ] S - 15, 1

-[white] DECLARATION_VALUE_IDENT - 16, 5

-[

-	] S - 21, 3

-[;] DECLARATION_DELIMITER - 24, 1

-[

-

-	] S - 25, 5

-[background-color] DECLARATION_PROPERTY - 30, 16

-[ ] S - 46, 1

-[:] DECLARATION_SEPARATOR - 47, 1

-[ ] S - 48, 1

-[black] DECLARATION_VALUE_IDENT - 49, 5

-[

-	

-] S - 54, 5

-[}] RBRACE - 59, 1

-[

-] S - 60, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample02.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample02.css
deleted file mode 100644
index 34f6047..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample02.css
+++ /dev/null
@@ -1,73 +0,0 @@
-[@import] IMPORT - 0, 7

-[ ] S - 7, 1

-[url("hoge.css")] URI - 8, 15

-[;] DELIMITER - 23, 1

-[

-] S - 24, 2

-[@import] IMPORT - 26, 7

-[ ] S - 33, 1

-[/* comment */] COMMENT - 34, 13

-[ ] S - 47, 1

-[url(hoge.css)] URI - 48, 13

-[;] DELIMITER - 61, 1

-[

-] S - 62, 2

-[@import] IMPORT - 64, 7

-[ ] S - 71, 1

-["hoge.css"] STRING - 72, 10

-[ ] S - 82, 1

-[/* comment */] COMMENT - 83, 13

-[;] DELIMITER - 96, 1

-[

-] S - 97, 2

-[@IMPORT] IMPORT - 99, 7

-[ ] S - 106, 1

-['hoge.css'] STRING - 107, 10

-[ ] S - 117, 1

-[,] undefined - 118, 1

-[media1] MEDIUM - 119, 6

-[,] MEDIA_SEPARATOR - 125, 1

-[media2] MEDIUM - 126, 6

-[,] MEDIA_SEPARATOR - 132, 1

-[,] undefined - 133, 1

-[media3] MEDIUM - 134, 6

-[ ] S - 140, 1

-[m] undefined - 141, 1

-[e] undefined - 142, 1

-[d] undefined - 143, 1

-[i] undefined - 144, 1

-[a] undefined - 145, 1

-[4] undefined - 146, 1

-[,] MEDIA_SEPARATOR - 147, 1

-[media5] MEDIUM - 148, 6

-[ ] S - 154, 1

-[@import] IMPORT - 155, 7

-[ ] S - 162, 1

-[m] undefined - 163, 1

-[e] undefined - 164, 1

-[d] undefined - 165, 1

-[i] undefined - 166, 1

-[a] undefined - 167, 1

-[6] undefined - 168, 1

-[;] DELIMITER - 169, 1

-[

-

-] S - 170, 4

-[<!--] CDO - 174, 4

-[ ] S - 178, 1

-[/* hogehoge */] COMMENT - 179, 14

-[

-

-] S - 193, 4

-[-->] CDC - 197, 3

-[

-

-] S - 200, 4

-[/* comment 2 */] COMMENT - 204, 15

-[

-] S - 219, 2

-[kuso] SELECTOR_ELEMENT_NAME - 221, 4

-[

-] S - 225, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample03.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample03.css
deleted file mode 100644
index 3a3e11c..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample03.css
+++ /dev/null
@@ -1,124 +0,0 @@
-[@import] IMPORT - 0, 7

-[ ] S - 7, 1

-[url("../sample2.css")] URI - 8, 21

-[;] DELIMITER - 29, 1

-[

-

-] S - 30, 4

-[/* Sample Styles */] COMMENT - 34, 19

-[

-

-] S - 53, 4

-[BODY] SELECTOR_ELEMENT_NAME - 57, 4

-[ ] S - 61, 1

-[{] LBRACE - 62, 1

-[

-	] S - 63, 3

-[color] DECLARATION_PROPERTY - 66, 5

-[ ] S - 71, 1

-[:] DECLARATION_SEPARATOR - 72, 1

-[ ] S - 73, 1

-[black] DECLARATION_VALUE_IDENT - 74, 5

-[;] DECLARATION_DELIMITER - 79, 1

-[

-	] S - 80, 3

-[background-color] DECLARATION_PROPERTY - 83, 16

-[ ] S - 99, 1

-[:] DECLARATION_SEPARATOR - 100, 1

-[ ] S - 101, 1

-[rgb(] DECLARATION_VALUE_FUNCTION - 102, 4

-[181] DECLARATION_VALUE_NUMBER - 106, 3

-[,] DECLARATION_VALUE_OPERATOR - 109, 1

-[ ] DECLARATION_VALUE_S - 110, 1

-[253] DECLARATION_VALUE_NUMBER - 111, 3

-[,] DECLARATION_VALUE_OPERATOR - 114, 1

-[ ] DECLARATION_VALUE_S - 115, 1

-[211] DECLARATION_VALUE_NUMBER - 116, 3

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 119, 1

-[;] DECLARATION_DELIMITER - 120, 1

-[

-	] S - 121, 3

-[text-align] DECLARATION_PROPERTY - 124, 10

-[ ] S - 134, 1

-[:] DECLARATION_SEPARATOR - 135, 1

-[ ] S - 136, 1

-[center] DECLARATION_VALUE_IDENT - 137, 6

-[;] DECLARATION_DELIMITER - 143, 1

-[

-	] S - 144, 3

-[font-family] DECLARATION_PROPERTY - 147, 11

-[ ] S - 158, 1

-[:] DECLARATION_SEPARATOR - 159, 1

-[ ] S - 160, 1

-["Heisei Mincho W3"] DECLARATION_VALUE_STRING - 161, 18

-[,] DECLARATION_VALUE_OPERATOR - 179, 1

-[ ] DECLARATION_VALUE_S - 180, 1

-[serif] DECLARATION_VALUE_IDENT - 181, 5

-[

-] S - 186, 2

-[}] RBRACE - 188, 1

-[

-

-] S - 189, 4

-[@page] PAGE - 193, 5

-[ ] S - 198, 1

-[:left] CSS_PAGE_SELECTOR - 199, 5

-[ ] S - 204, 1

-[{] LBRACE - 205, 1

-[ ] S - 206, 1

-[margin-left] DECLARATION_PROPERTY - 207, 11

-[ ] S - 218, 1

-[:] DECLARATION_SEPARATOR - 219, 1

-[ ] S - 220, 1

-[4cm] DECLARATION_VALUE_DIMENSION - 221, 3

-[ ] S - 224, 1

-[}] RBRACE - 225, 1

-[

-

-] S - 226, 4

-[@media] MEDIA - 230, 6

-[ ] S - 236, 1

-[aural] MEDIUM - 237, 5

-[ ] S - 242, 1

-[{] LBRACE - 243, 1

-[

-	] S - 244, 3

-[P] SELECTOR_ELEMENT_NAME - 247, 1

-[.heidi] SELECTOR_CLASS - 248, 6

-[ ] S - 254, 1

-[{] LBRACE - 255, 1

-[

-		] S - 256, 4

-[azimuth] DECLARATION_PROPERTY - 260, 7

-[ ] S - 267, 1

-[:] DECLARATION_SEPARATOR - 268, 1

-[ ] S - 269, 1

-[center-left] DECLARATION_VALUE_IDENT - 270, 11

-[;] DECLARATION_DELIMITER - 281, 1

-[

-		] S - 282, 4

-[elevation] DECLARATION_PROPERTY - 286, 9

-[ ] S - 295, 1

-[:] DECLARATION_SEPARATOR - 296, 1

-[ ] S - 297, 1

-[12.3deg] DECLARATION_VALUE_DIMENSION - 298, 7

-[;] DECLARATION_DELIMITER - 305, 1

-[

-		] S - 306, 4

-[pause] DECLARATION_PROPERTY - 310, 5

-[ ] S - 315, 1

-[:] DECLARATION_SEPARATOR - 316, 1

-[ ] S - 317, 1

-[30ms] DECLARATION_VALUE_DIMENSION - 318, 4

-[ ] DECLARATION_VALUE_S - 322, 1

-[1.6s] DECLARATION_VALUE_DIMENSION - 323, 4

-[

-	] S - 327, 3

-[}] RBRACE - 330, 1

-[

-] S - 331, 2

-[}] RBRACE - 333, 1

-[

-] S - 334, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample04.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample04.css
deleted file mode 100644
index 5bb3f2b..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample04.css
+++ /dev/null
@@ -1,706 +0,0 @@
-[@charset] CHARSET - 0, 8

-[ ] S - 8, 1

-["ISO-8859-1"] STRING - 9, 12

-[;] DELIMITER - 21, 1

-[

-

-] S - 22, 4

-[@import] IMPORT - 26, 7

-[ ] S - 33, 1

-[url("hoge.css")] URI - 34, 15

-[;] DELIMITER - 49, 1

-[

-] S - 50, 2

-[@import] IMPORT - 52, 7

-[ ] S - 59, 1

-[/* comment */] COMMENT - 60, 13

-[ ] S - 73, 1

-[url(hoge.css)] URI - 74, 13

-[;] DELIMITER - 87, 1

-[

-] S - 88, 2

-[@import] IMPORT - 90, 7

-[ ] S - 97, 1

-["hoge.css"] STRING - 98, 10

-[ ] S - 108, 1

-[/* comment */] COMMENT - 109, 13

-[;] DELIMITER - 122, 1

-[

-] S - 123, 2

-[@IMPORT] IMPORT - 125, 7

-[ ] S - 132, 1

-['hoge.css'] STRING - 133, 10

-[ ] S - 143, 1

-[media1] MEDIUM - 144, 6

-[,] MEDIA_SEPARATOR - 150, 1

-[media2] MEDIUM - 151, 6

-[ ] S - 157, 1

-[,] MEDIA_SEPARATOR - 158, 1

-[ ] S - 159, 1

-[media3] MEDIUM - 160, 6

-[;] DELIMITER - 166, 1

-[

-

-] S - 167, 4

-[@media] MEDIA - 171, 6

-[ ] S - 177, 1

-[print] MEDIUM - 178, 5

-[ ] S - 183, 1

-[{] LBRACE - 184, 1

-[

-

-] S - 185, 4

-[}] RBRACE - 189, 1

-[

-

-] S - 190, 4

-[@page] PAGE - 194, 5

-[ ] S - 199, 1

-[:left] CSS_PAGE_SELECTOR - 200, 5

-[ ] S - 205, 1

-[{] LBRACE - 206, 1

-[

-

-] S - 207, 4

-[}] RBRACE - 211, 1

-[

-

-] S - 212, 4

-[h1] SELECTOR_ELEMENT_NAME - 216, 2

-[,] SELECTOR_SEPARATOR - 218, 1

-[ ] S - 219, 1

-[h2] SELECTOR_ELEMENT_NAME - 220, 2

-[,] SELECTOR_SEPARATOR - 222, 1

-[ ] S - 223, 1

-[h3] SELECTOR_ELEMENT_NAME - 224, 2

-[ ] S - 226, 1

-[{] LBRACE - 227, 1

-[  ] S - 228, 2

-[font-family] DECLARATION_PROPERTY - 230, 11

-[:] DECLARATION_SEPARATOR - 241, 1

-[ ] S - 242, 1

-[sans-serif] DECLARATION_VALUE_IDENT - 243, 10

-[  ] S - 253, 2

-[}] RBRACE - 255, 1

-[

-] S - 256, 2

-[h1] SELECTOR_ELEMENT_NAME - 258, 2

-[ ] SELECTOR_COMBINATOR - 260, 1

-[em] SELECTOR_ELEMENT_NAME - 261, 2

-[ ] S - 263, 1

-[{] LBRACE - 264, 1

-[  ] S - 265, 2

-[color] DECLARATION_PROPERTY - 267, 5

-[:] DECLARATION_SEPARATOR - 272, 1

-[ ] S - 273, 1

-[blue] DECLARATION_VALUE_IDENT - 274, 4

-[  ] S - 278, 2

-[}] RBRACE - 280, 1

-[

-] S - 281, 2

-[div] SELECTOR_ELEMENT_NAME - 283, 3

-[ ] SELECTOR_COMBINATOR - 286, 1

-[p] SELECTOR_ELEMENT_NAME - 287, 1

-[ ] SELECTOR_COMBINATOR - 288, 1

-[*] SELECTOR_UNIVERSAL - 289, 1

-[[] SELECTOR_ATTRIBUTE_START - 290, 1

-[href] SELECTOR_ATTRIBUTE_NAME - 291, 4

-[]] SELECTOR_ATTRIBUTE_END - 295, 1

-[ ] S - 296, 1

-[{] LBRACE - 297, 1

-[  ] S - 298, 2

-[color] DECLARATION_PROPERTY - 300, 5

-[:] DECLARATION_SEPARATOR - 305, 1

-[ ] S - 306, 1

-[blue] DECLARATION_VALUE_IDENT - 307, 4

-[  ] S - 311, 2

-[}] RBRACE - 313, 1

-[

-] S - 314, 2

-[body] SELECTOR_ELEMENT_NAME - 316, 4

-[ ] S - 320, 1

-[>] SELECTOR_COMBINATOR - 321, 1

-[ ] S - 322, 1

-[P] SELECTOR_ELEMENT_NAME - 323, 1

-[ ] S - 324, 1

-[{] LBRACE - 325, 1

-[  ] S - 326, 2

-[line-height] DECLARATION_PROPERTY - 328, 11

-[:] DECLARATION_SEPARATOR - 339, 1

-[ ] S - 340, 1

-[1.3] DECLARATION_VALUE_NUMBER - 341, 3

-[  ] S - 344, 2

-[}] RBRACE - 346, 1

-[

-] S - 347, 2

-[div] SELECTOR_ELEMENT_NAME - 349, 3

-[ ] SELECTOR_COMBINATOR - 352, 1

-[ol] SELECTOR_ELEMENT_NAME - 353, 2

-[>] SELECTOR_COMBINATOR - 355, 1

-[li] SELECTOR_ELEMENT_NAME - 356, 2

-[ ] SELECTOR_COMBINATOR - 358, 1

-[p] SELECTOR_ELEMENT_NAME - 359, 1

-[ ] S - 360, 1

-[{] LBRACE - 361, 1

-[ ] S - 362, 1

-[}] RBRACE - 363, 1

-[

-] S - 364, 2

-[math] SELECTOR_ELEMENT_NAME - 366, 4

-[ ] S - 370, 1

-[+] SELECTOR_COMBINATOR - 371, 1

-[ ] S - 372, 1

-[p] SELECTOR_ELEMENT_NAME - 373, 1

-[ ] S - 374, 1

-[{] LBRACE - 375, 1

-[  ] S - 376, 2

-[text-indent] DECLARATION_PROPERTY - 378, 11

-[:] DECLARATION_SEPARATOR - 389, 1

-[ ] S - 390, 1

-[0] DECLARATION_VALUE_NUMBER - 391, 1

-[  ] S - 392, 2

-[}] RBRACE - 394, 1

-[

-] S - 395, 2

-[h1] SELECTOR_ELEMENT_NAME - 397, 2

-[.opener] SELECTOR_CLASS - 399, 7

-[ ] S - 406, 1

-[+] SELECTOR_COMBINATOR - 407, 1

-[ ] S - 408, 1

-[h2] SELECTOR_ELEMENT_NAME - 409, 2

-[ ] S - 411, 1

-[{] LBRACE - 412, 1

-[  ] S - 413, 2

-[margin-top] DECLARATION_PROPERTY - 415, 10

-[:] DECLARATION_SEPARATOR - 425, 1

-[ ] S - 426, 1

-[-5mm] DECLARATION_VALUE_IDENT - 427, 4

-[  ] S - 431, 2

-[}] RBRACE - 433, 1

-[

-] S - 434, 2

-[h1] SELECTOR_ELEMENT_NAME - 436, 2

-[[] SELECTOR_ATTRIBUTE_START - 438, 1

-[title] SELECTOR_ATTRIBUTE_NAME - 439, 5

-[]] SELECTOR_ATTRIBUTE_END - 444, 1

-[ ] S - 445, 1

-[{] LBRACE - 446, 1

-[  ] S - 447, 2

-[color] DECLARATION_PROPERTY - 449, 5

-[:] DECLARATION_SEPARATOR - 454, 1

-[ ] S - 455, 1

-[blue] DECLARATION_VALUE_IDENT - 456, 4

-[;] DECLARATION_DELIMITER - 460, 1

-[  ] S - 461, 2

-[}] RBRACE - 463, 1

-[

-] S - 464, 2

-[span] SELECTOR_ELEMENT_NAME - 466, 4

-[[] SELECTOR_ATTRIBUTE_START - 470, 1

-[class] SELECTOR_ATTRIBUTE_NAME - 471, 5

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 476, 1

-[example] SELECTOR_ATTRIBUTE_VALUE - 477, 7

-[]] SELECTOR_ATTRIBUTE_END - 484, 1

-[ ] S - 485, 1

-[{] LBRACE - 486, 1

-[  ] S - 487, 2

-[color] DECLARATION_PROPERTY - 489, 5

-[:] DECLARATION_SEPARATOR - 494, 1

-[ ] S - 495, 1

-[blue] DECLARATION_VALUE_IDENT - 496, 4

-[;] DECLARATION_DELIMITER - 500, 1

-[  ] S - 501, 2

-[}] RBRACE - 503, 1

-[

-] S - 504, 2

-[span] SELECTOR_ELEMENT_NAME - 506, 4

-[[] SELECTOR_ATTRIBUTE_START - 510, 1

-[hello] SELECTOR_ATTRIBUTE_NAME - 511, 5

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 516, 1

-["Cleveland"] SELECTOR_ATTRIBUTE_VALUE - 517, 11

-[]] SELECTOR_ATTRIBUTE_END - 528, 1

-[[] SELECTOR_ATTRIBUTE_START - 529, 1

-[goodbye] SELECTOR_ATTRIBUTE_NAME - 530, 7

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 537, 1

-["Columbus"] SELECTOR_ATTRIBUTE_VALUE - 538, 10

-[]] SELECTOR_ATTRIBUTE_END - 548, 1

-[ ] S - 549, 1

-[{] LBRACE - 550, 1

-[  ] S - 551, 2

-[color] DECLARATION_PROPERTY - 553, 5

-[:] DECLARATION_SEPARATOR - 558, 1

-[ ] S - 559, 1

-[blue] DECLARATION_VALUE_IDENT - 560, 4

-[;] DECLARATION_DELIMITER - 564, 1

-[  ] S - 565, 2

-[}] RBRACE - 567, 1

-[

-] S - 568, 2

-[a] SELECTOR_ELEMENT_NAME - 570, 1

-[[] SELECTOR_ATTRIBUTE_START - 571, 1

-[rel] SELECTOR_ATTRIBUTE_NAME - 572, 3

-[~=] SELECTOR_ATTRIBUTE_OPERATOR - 575, 2

-["copyright"] SELECTOR_ATTRIBUTE_VALUE - 577, 11

-[]] SELECTOR_ATTRIBUTE_END - 588, 1

-[ ] S - 589, 1

-[{] LBRACE - 590, 1

-[  ] S - 591, 2

-[color] DECLARATION_PROPERTY - 593, 5

-[:] DECLARATION_SEPARATOR - 598, 1

-[ ] S - 599, 1

-[blue] DECLARATION_VALUE_IDENT - 600, 4

-[  ] S - 604, 2

-[}] RBRACE - 606, 1

-[

-] S - 607, 2

-[a] SELECTOR_ELEMENT_NAME - 609, 1

-[[] SELECTOR_ATTRIBUTE_START - 610, 1

-[href] SELECTOR_ATTRIBUTE_NAME - 611, 4

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 615, 1

-["http://www.w3.org/"] SELECTOR_ATTRIBUTE_VALUE - 616, 20

-[]] SELECTOR_ATTRIBUTE_END - 636, 1

-[ ] S - 637, 1

-[{] LBRACE - 638, 1

-[  ] S - 639, 2

-[color] DECLARATION_PROPERTY - 641, 5

-[:] DECLARATION_SEPARATOR - 646, 1

-[ ] S - 647, 1

-[blue] DECLARATION_VALUE_IDENT - 648, 4

-[  ] S - 652, 2

-[}] RBRACE - 654, 1

-[

-] S - 655, 2

-[*] SELECTOR_UNIVERSAL - 657, 1

-[[] SELECTOR_ATTRIBUTE_START - 658, 1

-[lang] SELECTOR_ATTRIBUTE_NAME - 659, 4

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 663, 1

-[fr] SELECTOR_ATTRIBUTE_VALUE - 664, 2

-[]] SELECTOR_ATTRIBUTE_END - 666, 1

-[ ] S - 667, 1

-[{] LBRACE - 668, 1

-[  ] S - 669, 2

-[display] DECLARATION_PROPERTY - 671, 7

-[ ] S - 678, 1

-[:] DECLARATION_SEPARATOR - 679, 1

-[ ] S - 680, 1

-[none] DECLARATION_VALUE_IDENT - 681, 4

-[  ] S - 685, 2

-[}] RBRACE - 687, 1

-[

-] S - 688, 2

-[*] SELECTOR_UNIVERSAL - 690, 1

-[[] SELECTOR_ATTRIBUTE_START - 691, 1

-[lang] SELECTOR_ATTRIBUTE_NAME - 692, 4

-[|=] SELECTOR_ATTRIBUTE_OPERATOR - 696, 2

-["en"] SELECTOR_ATTRIBUTE_VALUE - 698, 4

-[]] SELECTOR_ATTRIBUTE_END - 702, 1

-[ ] S - 703, 1

-[{] LBRACE - 704, 1

-[  ] S - 705, 2

-[color] DECLARATION_PROPERTY - 707, 5

-[ ] S - 712, 1

-[:] DECLARATION_SEPARATOR - 713, 1

-[ ] S - 714, 1

-[red] DECLARATION_VALUE_IDENT - 715, 3

-[  ] S - 718, 2

-[}] RBRACE - 720, 1

-[

-] S - 721, 2

-[DIALOGUE] SELECTOR_ELEMENT_NAME - 723, 8

-[[] SELECTOR_ATTRIBUTE_START - 731, 1

-[character] SELECTOR_ATTRIBUTE_NAME - 732, 9

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 741, 1

-[romeo] SELECTOR_ATTRIBUTE_VALUE - 742, 5

-[]] SELECTOR_ATTRIBUTE_END - 747, 1

-[

-] S - 748, 2

-[{] LBRACE - 750, 1

-[  ] S - 751, 2

-[voice-family] DECLARATION_PROPERTY - 753, 12

-[:] DECLARATION_SEPARATOR - 765, 1

-[ ] S - 766, 1

-["Lawrence Olivier"] DECLARATION_VALUE_STRING - 767, 18

-[,] DECLARATION_VALUE_OPERATOR - 785, 1

-[ ] DECLARATION_VALUE_S - 786, 1

-[charles] DECLARATION_VALUE_IDENT - 787, 7

-[,] DECLARATION_VALUE_OPERATOR - 794, 1

-[ ] DECLARATION_VALUE_S - 795, 1

-[male] DECLARATION_VALUE_IDENT - 796, 4

-[  ] S - 800, 2

-[}] RBRACE - 802, 1

-[

-] S - 803, 2

-[DIALOGUE] SELECTOR_ELEMENT_NAME - 805, 8

-[[] SELECTOR_ATTRIBUTE_START - 813, 1

-[ ] S - 814, 1

-[character] SELECTOR_ATTRIBUTE_NAME - 815, 9

-[ ] S - 824, 1

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 825, 1

-[ ] S - 826, 1

-[juliet] SELECTOR_ATTRIBUTE_VALUE - 827, 6

-[ ] S - 833, 1

-[]] SELECTOR_ATTRIBUTE_END - 834, 1

-[

-] S - 835, 2

-[{] LBRACE - 837, 1

-[  ] S - 838, 2

-[voice-family] DECLARATION_PROPERTY - 840, 12

-[:] DECLARATION_SEPARATOR - 852, 1

-[ ] S - 853, 1

-["Vivien Leigh"] DECLARATION_VALUE_STRING - 854, 14

-[,] DECLARATION_VALUE_OPERATOR - 868, 1

-[ ] DECLARATION_VALUE_S - 869, 1

-[victoria] DECLARATION_VALUE_IDENT - 870, 8

-[,] DECLARATION_VALUE_OPERATOR - 878, 1

-[ ] DECLARATION_VALUE_S - 879, 1

-[female] DECLARATION_VALUE_IDENT - 880, 6

-[  ] S - 886, 2

-[}] RBRACE - 888, 1

-[

-] S - 889, 2

-[*] SELECTOR_UNIVERSAL - 891, 1

-[.pastoral] SELECTOR_CLASS - 892, 9

-[ ] S - 901, 1

-[{] LBRACE - 902, 1

-[  ] S - 903, 2

-[color] DECLARATION_PROPERTY - 905, 5

-[:] DECLARATION_SEPARATOR - 910, 1

-[ ] S - 911, 1

-[green] DECLARATION_VALUE_IDENT - 912, 5

-[  ] S - 917, 2

-[}] RBRACE - 919, 1

-[

-] S - 920, 2

-[.pastoral] SELECTOR_CLASS - 922, 9

-[ ] S - 931, 1

-[{] LBRACE - 932, 1

-[  ] S - 933, 2

-[color] DECLARATION_PROPERTY - 935, 5

-[:] DECLARATION_SEPARATOR - 940, 1

-[ ] S - 941, 1

-[green] DECLARATION_VALUE_IDENT - 942, 5

-[  ] S - 947, 2

-[}] RBRACE - 949, 1

-[

-] S - 950, 2

-[H1] SELECTOR_ELEMENT_NAME - 952, 2

-[.pastoral] SELECTOR_CLASS - 954, 9

-[ ] S - 963, 1

-[{] LBRACE - 964, 1

-[  ] S - 965, 2

-[color] DECLARATION_PROPERTY - 967, 5

-[:] DECLARATION_SEPARATOR - 972, 1

-[ ] S - 973, 1

-[green] DECLARATION_VALUE_IDENT - 974, 5

-[  ] S - 979, 2

-[}] RBRACE - 981, 1

-[

-] S - 982, 2

-[p] SELECTOR_ELEMENT_NAME - 984, 1

-[.pastoral] SELECTOR_CLASS - 985, 9

-[.marine] SELECTOR_CLASS - 994, 7

-[ ] S - 1001, 1

-[{] LBRACE - 1002, 1

-[  ] S - 1003, 2

-[color] DECLARATION_PROPERTY - 1005, 5

-[:] DECLARATION_SEPARATOR - 1010, 1

-[ ] S - 1011, 1

-[green] DECLARATION_VALUE_IDENT - 1012, 5

-[  ] S - 1017, 2

-[}] RBRACE - 1019, 1

-[

-] S - 1020, 2

-[h1] SELECTOR_ELEMENT_NAME - 1022, 2

-[#chapter1] SELECTOR_ID - 1024, 9

-[ ] S - 1033, 1

-[{] LBRACE - 1034, 1

-[  ] S - 1035, 2

-[text-align] DECLARATION_PROPERTY - 1037, 10

-[:] DECLARATION_SEPARATOR - 1047, 1

-[ ] S - 1048, 1

-[center] DECLARATION_VALUE_IDENT - 1049, 6

-[  ] S - 1055, 2

-[}] RBRACE - 1057, 1

-[

-] S - 1058, 2

-[div] SELECTOR_ELEMENT_NAME - 1060, 3

-[ ] S - 1063, 1

-[>] SELECTOR_COMBINATOR - 1064, 1

-[ ] S - 1065, 1

-[p] SELECTOR_ELEMENT_NAME - 1066, 1

-[:first-child] SELECTOR_PSEUDO - 1067, 12

-[ ] S - 1079, 1

-[{] LBRACE - 1080, 1

-[  ] S - 1081, 2

-[text-indent] DECLARATION_PROPERTY - 1083, 11

-[:] DECLARATION_SEPARATOR - 1094, 1

-[ ] S - 1095, 1

-[0] DECLARATION_VALUE_NUMBER - 1096, 1

-[  ] S - 1097, 2

-[}] RBRACE - 1099, 1

-[

-] S - 1100, 2

-[p] SELECTOR_ELEMENT_NAME - 1102, 1

-[:first-child] SELECTOR_PSEUDO - 1103, 12

-[ ] SELECTOR_COMBINATOR - 1115, 1

-[em] SELECTOR_ELEMENT_NAME - 1116, 2

-[ ] S - 1118, 1

-[{] LBRACE - 1119, 1

-[  ] S - 1120, 2

-[font-weight] DECLARATION_PROPERTY - 1122, 11

-[ ] S - 1133, 1

-[:] DECLARATION_SEPARATOR - 1134, 1

-[ ] S - 1135, 1

-[bold] DECLARATION_VALUE_IDENT - 1136, 4

-[  ] S - 1140, 2

-[}] RBRACE - 1142, 1

-[

-] S - 1143, 2

-[*] SELECTOR_UNIVERSAL - 1145, 1

-[ ] S - 1146, 1

-[>] SELECTOR_COMBINATOR - 1147, 1

-[ ] S - 1148, 1

-[a] SELECTOR_ELEMENT_NAME - 1149, 1

-[:first-child] SELECTOR_PSEUDO - 1150, 12

-[ ] S - 1162, 1

-[{] LBRACE - 1163, 1

-[  ] S - 1164, 2

-[font-weight] DECLARATION_PROPERTY - 1166, 11

-[ ] S - 1177, 1

-[:] DECLARATION_SEPARATOR - 1178, 1

-[ ] S - 1179, 1

-[bold] DECLARATION_VALUE_IDENT - 1180, 4

-[  ] S - 1184, 2

-[}] RBRACE - 1186, 1

-[

-] S - 1187, 2

-[a] SELECTOR_ELEMENT_NAME - 1189, 1

-[:first-child] SELECTOR_PSEUDO - 1190, 12

-[ ] S - 1202, 1

-[{] LBRACE - 1203, 1

-[  ] S - 1204, 2

-[font-weight] DECLARATION_PROPERTY - 1206, 11

-[ ] S - 1217, 1

-[:] DECLARATION_SEPARATOR - 1218, 1

-[ ] S - 1219, 1

-[bold] DECLARATION_VALUE_IDENT - 1220, 4

-[  ] S - 1224, 2

-[}] RBRACE - 1226, 1

-[

-] S - 1227, 2

-[a] SELECTOR_ELEMENT_NAME - 1229, 1

-[.external] SELECTOR_CLASS - 1230, 9

-[:visited] SELECTOR_PSEUDO - 1239, 8

-[ ] S - 1247, 1

-[{] LBRACE - 1248, 1

-[  ] S - 1249, 2

-[color] DECLARATION_PROPERTY - 1251, 5

-[:] DECLARATION_SEPARATOR - 1256, 1

-[ ] S - 1257, 1

-[blue] DECLARATION_VALUE_IDENT - 1258, 4

-[  ] S - 1262, 2

-[}] RBRACE - 1264, 1

-[

-] S - 1265, 2

-[a] SELECTOR_ELEMENT_NAME - 1267, 1

-[:focus] SELECTOR_PSEUDO - 1268, 6

-[:hover] SELECTOR_PSEUDO - 1274, 6

-[ ] S - 1280, 1

-[{] LBRACE - 1281, 1

-[  ] S - 1282, 2

-[background] DECLARATION_PROPERTY - 1284, 10

-[:] DECLARATION_SEPARATOR - 1294, 1

-[ ] S - 1295, 1

-[white] DECLARATION_VALUE_IDENT - 1296, 5

-[  ] S - 1301, 2

-[}] RBRACE - 1303, 1

-[

-] S - 1304, 2

-[html] SELECTOR_ELEMENT_NAME - 1306, 4

-[:lang(fr)] SELECTOR_PSEUDO - 1310, 9

-[ ] S - 1319, 1

-[{] LBRACE - 1320, 1

-[  ] S - 1321, 2

-[quotes] DECLARATION_PROPERTY - 1323, 6

-[:] DECLARATION_SEPARATOR - 1329, 1

-[ ] S - 1330, 1

-['<<'] DECLARATION_VALUE_STRING - 1331, 4

-[ ] DECLARATION_VALUE_S - 1335, 1

-['>>'] DECLARATION_VALUE_STRING - 1336, 4

-[  ] S - 1340, 2

-[}] RBRACE - 1342, 1

-[

-] S - 1343, 2

-[html] SELECTOR_ELEMENT_NAME - 1345, 4

-[:lang(de)] SELECTOR_PSEUDO - 1349, 9

-[ ] S - 1358, 1

-[{] LBRACE - 1359, 1

-[  ] S - 1360, 2

-[quotes] DECLARATION_PROPERTY - 1362, 6

-[:] DECLARATION_SEPARATOR - 1368, 1

-[ ] S - 1369, 1

-['>>'] DECLARATION_VALUE_STRING - 1370, 4

-[ ] DECLARATION_VALUE_S - 1374, 1

-['<<'] DECLARATION_VALUE_STRING - 1375, 4

-[ ] DECLARATION_VALUE_S - 1379, 1

-['\2039'] DECLARATION_VALUE_STRING - 1380, 7

-[ ] DECLARATION_VALUE_S - 1387, 1

-['\203A'] DECLARATION_VALUE_STRING - 1388, 7

-[  ] S - 1395, 2

-[}] RBRACE - 1397, 1

-[

-] S - 1398, 2

-[:lang(fr)] SELECTOR_PSEUDO - 1400, 9

-[ ] S - 1409, 1

-[>] SELECTOR_COMBINATOR - 1410, 1

-[ ] S - 1411, 1

-[Q] SELECTOR_ELEMENT_NAME - 1412, 1

-[ ] S - 1413, 1

-[{] LBRACE - 1414, 1

-[  ] S - 1415, 2

-[quotes] DECLARATION_PROPERTY - 1417, 6

-[:] DECLARATION_SEPARATOR - 1423, 1

-[ ] S - 1424, 1

-['<<'] DECLARATION_VALUE_STRING - 1425, 4

-[ ] DECLARATION_VALUE_S - 1429, 1

-['>>'] DECLARATION_VALUE_STRING - 1430, 4

-[  ] S - 1434, 2

-[}] RBRACE - 1436, 1

-[

-] S - 1437, 2

-[:lang(de)] SELECTOR_PSEUDO - 1439, 9

-[ ] S - 1448, 1

-[>] SELECTOR_COMBINATOR - 1449, 1

-[ ] S - 1450, 1

-[Q] SELECTOR_ELEMENT_NAME - 1451, 1

-[ ] S - 1452, 1

-[{] LBRACE - 1453, 1

-[  ] S - 1454, 2

-[quotes] DECLARATION_PROPERTY - 1456, 6

-[:] DECLARATION_SEPARATOR - 1462, 1

-[ ] S - 1463, 1

-['>>'] DECLARATION_VALUE_STRING - 1464, 4

-[ ] DECLARATION_VALUE_S - 1468, 1

-['<<'] DECLARATION_VALUE_STRING - 1469, 4

-[ ] DECLARATION_VALUE_S - 1473, 1

-['\2039'] DECLARATION_VALUE_STRING - 1474, 7

-[ ] DECLARATION_VALUE_S - 1481, 1

-['\203A'] DECLARATION_VALUE_STRING - 1482, 7

-[  ] S - 1489, 2

-[}] RBRACE - 1491, 1

-[

-] S - 1492, 2

-[p] SELECTOR_ELEMENT_NAME - 1494, 1

-[:first-letter] SELECTOR_PSEUDO - 1495, 13

-[ ] S - 1508, 1

-[{] LBRACE - 1509, 1

-[  ] S - 1510, 2

-[font-size] DECLARATION_PROPERTY - 1512, 9

-[:] DECLARATION_SEPARATOR - 1521, 1

-[ ] S - 1522, 1

-[3em] DECLARATION_VALUE_DIMENSION - 1523, 3

-[;] DECLARATION_DELIMITER - 1526, 1

-[ ] S - 1527, 1

-[font-weight] DECLARATION_PROPERTY - 1528, 11

-[:] DECLARATION_SEPARATOR - 1539, 1

-[ ] S - 1540, 1

-[normal] DECLARATION_VALUE_IDENT - 1541, 6

-[  ] S - 1547, 2

-[}] RBRACE - 1549, 1

-[

-] S - 1550, 2

-[p] SELECTOR_ELEMENT_NAME - 1552, 1

-[.special] SELECTOR_CLASS - 1553, 8

-[:before] SELECTOR_PSEUDO - 1561, 7

-[ ] S - 1568, 1

-[{] LBRACE - 1569, 1

-[ ] S - 1570, 1

-[content] DECLARATION_PROPERTY - 1571, 7

-[:] DECLARATION_SEPARATOR - 1578, 1

-[ ] S - 1579, 1

-["Special! "] DECLARATION_VALUE_STRING - 1580, 11

-[ ] S - 1591, 1

-[}] RBRACE - 1592, 1

-[

-] S - 1593, 2

-[p] SELECTOR_ELEMENT_NAME - 1595, 1

-[.special] SELECTOR_CLASS - 1596, 8

-[:first-letter] SELECTOR_PSEUDO - 1604, 13

-[ ] S - 1617, 1

-[{] LBRACE - 1618, 1

-[ ] S - 1619, 1

-[color] DECLARATION_PROPERTY - 1620, 5

-[:] DECLARATION_SEPARATOR - 1625, 1

-[ ] S - 1626, 1

-[#ffd800] DECLARATION_VALUE_HASH - 1627, 7

-[ ] S - 1634, 1

-[}] RBRACE - 1635, 1

-[

-] S - 1636, 2

-[BODY] SELECTOR_ELEMENT_NAME - 1638, 4

-[ ] S - 1642, 1

-[{] LBRACE - 1643, 1

-[ ] S - 1644, 1

-[font-family] DECLARATION_PROPERTY - 1645, 11

-[:] DECLARATION_SEPARATOR - 1656, 1

-[ ] S - 1657, 1

-[Baskerville] DECLARATION_VALUE_IDENT - 1658, 11

-[,] DECLARATION_VALUE_OPERATOR - 1669, 1

-[ ] DECLARATION_VALUE_S - 1670, 1

-["Heisi Mincho W3"] DECLARATION_VALUE_STRING - 1671, 17

-[,] DECLARATION_VALUE_OPERATOR - 1688, 1

-[ ] DECLARATION_VALUE_S - 1689, 1

-[Symbol] DECLARATION_VALUE_IDENT - 1690, 6

-[,] DECLARATION_VALUE_OPERATOR - 1696, 1

-[ ] DECLARATION_VALUE_S - 1697, 1

-[serif] DECLARATION_VALUE_IDENT - 1698, 5

-[ ] S - 1703, 1

-[}] RBRACE - 1704, 1

-[

-] S - 1705, 2

-[*] SELECTOR_UNIVERSAL - 1707, 1

-[:lang(ja-jp)] SELECTOR_PSEUDO - 1708, 12

-[ ] S - 1720, 1

-[{] LBRACE - 1721, 1

-[ ] S - 1722, 1

-[font] DECLARATION_PROPERTY - 1723, 4

-[:] DECLARATION_SEPARATOR - 1727, 1

-[ ] S - 1728, 1

-[900] DECLARATION_VALUE_NUMBER - 1729, 3

-[ ] DECLARATION_VALUE_S - 1732, 1

-[14pt] DECLARATION_VALUE_DIMENSION - 1733, 4

-[/] DECLARATION_VALUE_OPERATOR - 1737, 1

-[16pt] DECLARATION_VALUE_DIMENSION - 1738, 4

-[ ] DECLARATION_VALUE_S - 1742, 1

-["Heisei Mincho W9"] DECLARATION_VALUE_STRING - 1743, 18

-[,] DECLARATION_VALUE_OPERATOR - 1761, 1

-[ ] DECLARATION_VALUE_S - 1762, 1

-[serif] DECLARATION_VALUE_IDENT - 1763, 5

-[ ] S - 1768, 1

-[}] RBRACE - 1769, 1

-[

-] S - 1770, 2

-[*] SELECTOR_UNIVERSAL - 1772, 1

-[:lang(zh-tw)] SELECTOR_PSEUDO - 1773, 12

-[ ] S - 1785, 1

-[{] LBRACE - 1786, 1

-[ ] S - 1787, 1

-[font] DECLARATION_PROPERTY - 1788, 4

-[:] DECLARATION_SEPARATOR - 1792, 1

-[ ] S - 1793, 1

-[800] DECLARATION_VALUE_NUMBER - 1794, 3

-[ ] DECLARATION_VALUE_S - 1797, 1

-[14pt] DECLARATION_VALUE_DIMENSION - 1798, 4

-[/] DECLARATION_VALUE_OPERATOR - 1802, 1

-[16.5pt] DECLARATION_VALUE_DIMENSION - 1803, 6

-[ ] DECLARATION_VALUE_S - 1809, 1

-["Li Sung"] DECLARATION_VALUE_STRING - 1810, 9

-[,] DECLARATION_VALUE_OPERATOR - 1819, 1

-[ ] DECLARATION_VALUE_S - 1820, 1

-[serif] DECLARATION_VALUE_IDENT - 1821, 5

-[ ] S - 1826, 1

-[}] RBRACE - 1827, 1

-[

-] S - 1828, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample05.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample05.css
deleted file mode 100644
index 5bb3f2b..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample05.css
+++ /dev/null
@@ -1,706 +0,0 @@
-[@charset] CHARSET - 0, 8

-[ ] S - 8, 1

-["ISO-8859-1"] STRING - 9, 12

-[;] DELIMITER - 21, 1

-[

-

-] S - 22, 4

-[@import] IMPORT - 26, 7

-[ ] S - 33, 1

-[url("hoge.css")] URI - 34, 15

-[;] DELIMITER - 49, 1

-[

-] S - 50, 2

-[@import] IMPORT - 52, 7

-[ ] S - 59, 1

-[/* comment */] COMMENT - 60, 13

-[ ] S - 73, 1

-[url(hoge.css)] URI - 74, 13

-[;] DELIMITER - 87, 1

-[

-] S - 88, 2

-[@import] IMPORT - 90, 7

-[ ] S - 97, 1

-["hoge.css"] STRING - 98, 10

-[ ] S - 108, 1

-[/* comment */] COMMENT - 109, 13

-[;] DELIMITER - 122, 1

-[

-] S - 123, 2

-[@IMPORT] IMPORT - 125, 7

-[ ] S - 132, 1

-['hoge.css'] STRING - 133, 10

-[ ] S - 143, 1

-[media1] MEDIUM - 144, 6

-[,] MEDIA_SEPARATOR - 150, 1

-[media2] MEDIUM - 151, 6

-[ ] S - 157, 1

-[,] MEDIA_SEPARATOR - 158, 1

-[ ] S - 159, 1

-[media3] MEDIUM - 160, 6

-[;] DELIMITER - 166, 1

-[

-

-] S - 167, 4

-[@media] MEDIA - 171, 6

-[ ] S - 177, 1

-[print] MEDIUM - 178, 5

-[ ] S - 183, 1

-[{] LBRACE - 184, 1

-[

-

-] S - 185, 4

-[}] RBRACE - 189, 1

-[

-

-] S - 190, 4

-[@page] PAGE - 194, 5

-[ ] S - 199, 1

-[:left] CSS_PAGE_SELECTOR - 200, 5

-[ ] S - 205, 1

-[{] LBRACE - 206, 1

-[

-

-] S - 207, 4

-[}] RBRACE - 211, 1

-[

-

-] S - 212, 4

-[h1] SELECTOR_ELEMENT_NAME - 216, 2

-[,] SELECTOR_SEPARATOR - 218, 1

-[ ] S - 219, 1

-[h2] SELECTOR_ELEMENT_NAME - 220, 2

-[,] SELECTOR_SEPARATOR - 222, 1

-[ ] S - 223, 1

-[h3] SELECTOR_ELEMENT_NAME - 224, 2

-[ ] S - 226, 1

-[{] LBRACE - 227, 1

-[  ] S - 228, 2

-[font-family] DECLARATION_PROPERTY - 230, 11

-[:] DECLARATION_SEPARATOR - 241, 1

-[ ] S - 242, 1

-[sans-serif] DECLARATION_VALUE_IDENT - 243, 10

-[  ] S - 253, 2

-[}] RBRACE - 255, 1

-[

-] S - 256, 2

-[h1] SELECTOR_ELEMENT_NAME - 258, 2

-[ ] SELECTOR_COMBINATOR - 260, 1

-[em] SELECTOR_ELEMENT_NAME - 261, 2

-[ ] S - 263, 1

-[{] LBRACE - 264, 1

-[  ] S - 265, 2

-[color] DECLARATION_PROPERTY - 267, 5

-[:] DECLARATION_SEPARATOR - 272, 1

-[ ] S - 273, 1

-[blue] DECLARATION_VALUE_IDENT - 274, 4

-[  ] S - 278, 2

-[}] RBRACE - 280, 1

-[

-] S - 281, 2

-[div] SELECTOR_ELEMENT_NAME - 283, 3

-[ ] SELECTOR_COMBINATOR - 286, 1

-[p] SELECTOR_ELEMENT_NAME - 287, 1

-[ ] SELECTOR_COMBINATOR - 288, 1

-[*] SELECTOR_UNIVERSAL - 289, 1

-[[] SELECTOR_ATTRIBUTE_START - 290, 1

-[href] SELECTOR_ATTRIBUTE_NAME - 291, 4

-[]] SELECTOR_ATTRIBUTE_END - 295, 1

-[ ] S - 296, 1

-[{] LBRACE - 297, 1

-[  ] S - 298, 2

-[color] DECLARATION_PROPERTY - 300, 5

-[:] DECLARATION_SEPARATOR - 305, 1

-[ ] S - 306, 1

-[blue] DECLARATION_VALUE_IDENT - 307, 4

-[  ] S - 311, 2

-[}] RBRACE - 313, 1

-[

-] S - 314, 2

-[body] SELECTOR_ELEMENT_NAME - 316, 4

-[ ] S - 320, 1

-[>] SELECTOR_COMBINATOR - 321, 1

-[ ] S - 322, 1

-[P] SELECTOR_ELEMENT_NAME - 323, 1

-[ ] S - 324, 1

-[{] LBRACE - 325, 1

-[  ] S - 326, 2

-[line-height] DECLARATION_PROPERTY - 328, 11

-[:] DECLARATION_SEPARATOR - 339, 1

-[ ] S - 340, 1

-[1.3] DECLARATION_VALUE_NUMBER - 341, 3

-[  ] S - 344, 2

-[}] RBRACE - 346, 1

-[

-] S - 347, 2

-[div] SELECTOR_ELEMENT_NAME - 349, 3

-[ ] SELECTOR_COMBINATOR - 352, 1

-[ol] SELECTOR_ELEMENT_NAME - 353, 2

-[>] SELECTOR_COMBINATOR - 355, 1

-[li] SELECTOR_ELEMENT_NAME - 356, 2

-[ ] SELECTOR_COMBINATOR - 358, 1

-[p] SELECTOR_ELEMENT_NAME - 359, 1

-[ ] S - 360, 1

-[{] LBRACE - 361, 1

-[ ] S - 362, 1

-[}] RBRACE - 363, 1

-[

-] S - 364, 2

-[math] SELECTOR_ELEMENT_NAME - 366, 4

-[ ] S - 370, 1

-[+] SELECTOR_COMBINATOR - 371, 1

-[ ] S - 372, 1

-[p] SELECTOR_ELEMENT_NAME - 373, 1

-[ ] S - 374, 1

-[{] LBRACE - 375, 1

-[  ] S - 376, 2

-[text-indent] DECLARATION_PROPERTY - 378, 11

-[:] DECLARATION_SEPARATOR - 389, 1

-[ ] S - 390, 1

-[0] DECLARATION_VALUE_NUMBER - 391, 1

-[  ] S - 392, 2

-[}] RBRACE - 394, 1

-[

-] S - 395, 2

-[h1] SELECTOR_ELEMENT_NAME - 397, 2

-[.opener] SELECTOR_CLASS - 399, 7

-[ ] S - 406, 1

-[+] SELECTOR_COMBINATOR - 407, 1

-[ ] S - 408, 1

-[h2] SELECTOR_ELEMENT_NAME - 409, 2

-[ ] S - 411, 1

-[{] LBRACE - 412, 1

-[  ] S - 413, 2

-[margin-top] DECLARATION_PROPERTY - 415, 10

-[:] DECLARATION_SEPARATOR - 425, 1

-[ ] S - 426, 1

-[-5mm] DECLARATION_VALUE_IDENT - 427, 4

-[  ] S - 431, 2

-[}] RBRACE - 433, 1

-[

-] S - 434, 2

-[h1] SELECTOR_ELEMENT_NAME - 436, 2

-[[] SELECTOR_ATTRIBUTE_START - 438, 1

-[title] SELECTOR_ATTRIBUTE_NAME - 439, 5

-[]] SELECTOR_ATTRIBUTE_END - 444, 1

-[ ] S - 445, 1

-[{] LBRACE - 446, 1

-[  ] S - 447, 2

-[color] DECLARATION_PROPERTY - 449, 5

-[:] DECLARATION_SEPARATOR - 454, 1

-[ ] S - 455, 1

-[blue] DECLARATION_VALUE_IDENT - 456, 4

-[;] DECLARATION_DELIMITER - 460, 1

-[  ] S - 461, 2

-[}] RBRACE - 463, 1

-[

-] S - 464, 2

-[span] SELECTOR_ELEMENT_NAME - 466, 4

-[[] SELECTOR_ATTRIBUTE_START - 470, 1

-[class] SELECTOR_ATTRIBUTE_NAME - 471, 5

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 476, 1

-[example] SELECTOR_ATTRIBUTE_VALUE - 477, 7

-[]] SELECTOR_ATTRIBUTE_END - 484, 1

-[ ] S - 485, 1

-[{] LBRACE - 486, 1

-[  ] S - 487, 2

-[color] DECLARATION_PROPERTY - 489, 5

-[:] DECLARATION_SEPARATOR - 494, 1

-[ ] S - 495, 1

-[blue] DECLARATION_VALUE_IDENT - 496, 4

-[;] DECLARATION_DELIMITER - 500, 1

-[  ] S - 501, 2

-[}] RBRACE - 503, 1

-[

-] S - 504, 2

-[span] SELECTOR_ELEMENT_NAME - 506, 4

-[[] SELECTOR_ATTRIBUTE_START - 510, 1

-[hello] SELECTOR_ATTRIBUTE_NAME - 511, 5

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 516, 1

-["Cleveland"] SELECTOR_ATTRIBUTE_VALUE - 517, 11

-[]] SELECTOR_ATTRIBUTE_END - 528, 1

-[[] SELECTOR_ATTRIBUTE_START - 529, 1

-[goodbye] SELECTOR_ATTRIBUTE_NAME - 530, 7

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 537, 1

-["Columbus"] SELECTOR_ATTRIBUTE_VALUE - 538, 10

-[]] SELECTOR_ATTRIBUTE_END - 548, 1

-[ ] S - 549, 1

-[{] LBRACE - 550, 1

-[  ] S - 551, 2

-[color] DECLARATION_PROPERTY - 553, 5

-[:] DECLARATION_SEPARATOR - 558, 1

-[ ] S - 559, 1

-[blue] DECLARATION_VALUE_IDENT - 560, 4

-[;] DECLARATION_DELIMITER - 564, 1

-[  ] S - 565, 2

-[}] RBRACE - 567, 1

-[

-] S - 568, 2

-[a] SELECTOR_ELEMENT_NAME - 570, 1

-[[] SELECTOR_ATTRIBUTE_START - 571, 1

-[rel] SELECTOR_ATTRIBUTE_NAME - 572, 3

-[~=] SELECTOR_ATTRIBUTE_OPERATOR - 575, 2

-["copyright"] SELECTOR_ATTRIBUTE_VALUE - 577, 11

-[]] SELECTOR_ATTRIBUTE_END - 588, 1

-[ ] S - 589, 1

-[{] LBRACE - 590, 1

-[  ] S - 591, 2

-[color] DECLARATION_PROPERTY - 593, 5

-[:] DECLARATION_SEPARATOR - 598, 1

-[ ] S - 599, 1

-[blue] DECLARATION_VALUE_IDENT - 600, 4

-[  ] S - 604, 2

-[}] RBRACE - 606, 1

-[

-] S - 607, 2

-[a] SELECTOR_ELEMENT_NAME - 609, 1

-[[] SELECTOR_ATTRIBUTE_START - 610, 1

-[href] SELECTOR_ATTRIBUTE_NAME - 611, 4

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 615, 1

-["http://www.w3.org/"] SELECTOR_ATTRIBUTE_VALUE - 616, 20

-[]] SELECTOR_ATTRIBUTE_END - 636, 1

-[ ] S - 637, 1

-[{] LBRACE - 638, 1

-[  ] S - 639, 2

-[color] DECLARATION_PROPERTY - 641, 5

-[:] DECLARATION_SEPARATOR - 646, 1

-[ ] S - 647, 1

-[blue] DECLARATION_VALUE_IDENT - 648, 4

-[  ] S - 652, 2

-[}] RBRACE - 654, 1

-[

-] S - 655, 2

-[*] SELECTOR_UNIVERSAL - 657, 1

-[[] SELECTOR_ATTRIBUTE_START - 658, 1

-[lang] SELECTOR_ATTRIBUTE_NAME - 659, 4

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 663, 1

-[fr] SELECTOR_ATTRIBUTE_VALUE - 664, 2

-[]] SELECTOR_ATTRIBUTE_END - 666, 1

-[ ] S - 667, 1

-[{] LBRACE - 668, 1

-[  ] S - 669, 2

-[display] DECLARATION_PROPERTY - 671, 7

-[ ] S - 678, 1

-[:] DECLARATION_SEPARATOR - 679, 1

-[ ] S - 680, 1

-[none] DECLARATION_VALUE_IDENT - 681, 4

-[  ] S - 685, 2

-[}] RBRACE - 687, 1

-[

-] S - 688, 2

-[*] SELECTOR_UNIVERSAL - 690, 1

-[[] SELECTOR_ATTRIBUTE_START - 691, 1

-[lang] SELECTOR_ATTRIBUTE_NAME - 692, 4

-[|=] SELECTOR_ATTRIBUTE_OPERATOR - 696, 2

-["en"] SELECTOR_ATTRIBUTE_VALUE - 698, 4

-[]] SELECTOR_ATTRIBUTE_END - 702, 1

-[ ] S - 703, 1

-[{] LBRACE - 704, 1

-[  ] S - 705, 2

-[color] DECLARATION_PROPERTY - 707, 5

-[ ] S - 712, 1

-[:] DECLARATION_SEPARATOR - 713, 1

-[ ] S - 714, 1

-[red] DECLARATION_VALUE_IDENT - 715, 3

-[  ] S - 718, 2

-[}] RBRACE - 720, 1

-[

-] S - 721, 2

-[DIALOGUE] SELECTOR_ELEMENT_NAME - 723, 8

-[[] SELECTOR_ATTRIBUTE_START - 731, 1

-[character] SELECTOR_ATTRIBUTE_NAME - 732, 9

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 741, 1

-[romeo] SELECTOR_ATTRIBUTE_VALUE - 742, 5

-[]] SELECTOR_ATTRIBUTE_END - 747, 1

-[

-] S - 748, 2

-[{] LBRACE - 750, 1

-[  ] S - 751, 2

-[voice-family] DECLARATION_PROPERTY - 753, 12

-[:] DECLARATION_SEPARATOR - 765, 1

-[ ] S - 766, 1

-["Lawrence Olivier"] DECLARATION_VALUE_STRING - 767, 18

-[,] DECLARATION_VALUE_OPERATOR - 785, 1

-[ ] DECLARATION_VALUE_S - 786, 1

-[charles] DECLARATION_VALUE_IDENT - 787, 7

-[,] DECLARATION_VALUE_OPERATOR - 794, 1

-[ ] DECLARATION_VALUE_S - 795, 1

-[male] DECLARATION_VALUE_IDENT - 796, 4

-[  ] S - 800, 2

-[}] RBRACE - 802, 1

-[

-] S - 803, 2

-[DIALOGUE] SELECTOR_ELEMENT_NAME - 805, 8

-[[] SELECTOR_ATTRIBUTE_START - 813, 1

-[ ] S - 814, 1

-[character] SELECTOR_ATTRIBUTE_NAME - 815, 9

-[ ] S - 824, 1

-[=] SELECTOR_ATTRIBUTE_OPERATOR - 825, 1

-[ ] S - 826, 1

-[juliet] SELECTOR_ATTRIBUTE_VALUE - 827, 6

-[ ] S - 833, 1

-[]] SELECTOR_ATTRIBUTE_END - 834, 1

-[

-] S - 835, 2

-[{] LBRACE - 837, 1

-[  ] S - 838, 2

-[voice-family] DECLARATION_PROPERTY - 840, 12

-[:] DECLARATION_SEPARATOR - 852, 1

-[ ] S - 853, 1

-["Vivien Leigh"] DECLARATION_VALUE_STRING - 854, 14

-[,] DECLARATION_VALUE_OPERATOR - 868, 1

-[ ] DECLARATION_VALUE_S - 869, 1

-[victoria] DECLARATION_VALUE_IDENT - 870, 8

-[,] DECLARATION_VALUE_OPERATOR - 878, 1

-[ ] DECLARATION_VALUE_S - 879, 1

-[female] DECLARATION_VALUE_IDENT - 880, 6

-[  ] S - 886, 2

-[}] RBRACE - 888, 1

-[

-] S - 889, 2

-[*] SELECTOR_UNIVERSAL - 891, 1

-[.pastoral] SELECTOR_CLASS - 892, 9

-[ ] S - 901, 1

-[{] LBRACE - 902, 1

-[  ] S - 903, 2

-[color] DECLARATION_PROPERTY - 905, 5

-[:] DECLARATION_SEPARATOR - 910, 1

-[ ] S - 911, 1

-[green] DECLARATION_VALUE_IDENT - 912, 5

-[  ] S - 917, 2

-[}] RBRACE - 919, 1

-[

-] S - 920, 2

-[.pastoral] SELECTOR_CLASS - 922, 9

-[ ] S - 931, 1

-[{] LBRACE - 932, 1

-[  ] S - 933, 2

-[color] DECLARATION_PROPERTY - 935, 5

-[:] DECLARATION_SEPARATOR - 940, 1

-[ ] S - 941, 1

-[green] DECLARATION_VALUE_IDENT - 942, 5

-[  ] S - 947, 2

-[}] RBRACE - 949, 1

-[

-] S - 950, 2

-[H1] SELECTOR_ELEMENT_NAME - 952, 2

-[.pastoral] SELECTOR_CLASS - 954, 9

-[ ] S - 963, 1

-[{] LBRACE - 964, 1

-[  ] S - 965, 2

-[color] DECLARATION_PROPERTY - 967, 5

-[:] DECLARATION_SEPARATOR - 972, 1

-[ ] S - 973, 1

-[green] DECLARATION_VALUE_IDENT - 974, 5

-[  ] S - 979, 2

-[}] RBRACE - 981, 1

-[

-] S - 982, 2

-[p] SELECTOR_ELEMENT_NAME - 984, 1

-[.pastoral] SELECTOR_CLASS - 985, 9

-[.marine] SELECTOR_CLASS - 994, 7

-[ ] S - 1001, 1

-[{] LBRACE - 1002, 1

-[  ] S - 1003, 2

-[color] DECLARATION_PROPERTY - 1005, 5

-[:] DECLARATION_SEPARATOR - 1010, 1

-[ ] S - 1011, 1

-[green] DECLARATION_VALUE_IDENT - 1012, 5

-[  ] S - 1017, 2

-[}] RBRACE - 1019, 1

-[

-] S - 1020, 2

-[h1] SELECTOR_ELEMENT_NAME - 1022, 2

-[#chapter1] SELECTOR_ID - 1024, 9

-[ ] S - 1033, 1

-[{] LBRACE - 1034, 1

-[  ] S - 1035, 2

-[text-align] DECLARATION_PROPERTY - 1037, 10

-[:] DECLARATION_SEPARATOR - 1047, 1

-[ ] S - 1048, 1

-[center] DECLARATION_VALUE_IDENT - 1049, 6

-[  ] S - 1055, 2

-[}] RBRACE - 1057, 1

-[

-] S - 1058, 2

-[div] SELECTOR_ELEMENT_NAME - 1060, 3

-[ ] S - 1063, 1

-[>] SELECTOR_COMBINATOR - 1064, 1

-[ ] S - 1065, 1

-[p] SELECTOR_ELEMENT_NAME - 1066, 1

-[:first-child] SELECTOR_PSEUDO - 1067, 12

-[ ] S - 1079, 1

-[{] LBRACE - 1080, 1

-[  ] S - 1081, 2

-[text-indent] DECLARATION_PROPERTY - 1083, 11

-[:] DECLARATION_SEPARATOR - 1094, 1

-[ ] S - 1095, 1

-[0] DECLARATION_VALUE_NUMBER - 1096, 1

-[  ] S - 1097, 2

-[}] RBRACE - 1099, 1

-[

-] S - 1100, 2

-[p] SELECTOR_ELEMENT_NAME - 1102, 1

-[:first-child] SELECTOR_PSEUDO - 1103, 12

-[ ] SELECTOR_COMBINATOR - 1115, 1

-[em] SELECTOR_ELEMENT_NAME - 1116, 2

-[ ] S - 1118, 1

-[{] LBRACE - 1119, 1

-[  ] S - 1120, 2

-[font-weight] DECLARATION_PROPERTY - 1122, 11

-[ ] S - 1133, 1

-[:] DECLARATION_SEPARATOR - 1134, 1

-[ ] S - 1135, 1

-[bold] DECLARATION_VALUE_IDENT - 1136, 4

-[  ] S - 1140, 2

-[}] RBRACE - 1142, 1

-[

-] S - 1143, 2

-[*] SELECTOR_UNIVERSAL - 1145, 1

-[ ] S - 1146, 1

-[>] SELECTOR_COMBINATOR - 1147, 1

-[ ] S - 1148, 1

-[a] SELECTOR_ELEMENT_NAME - 1149, 1

-[:first-child] SELECTOR_PSEUDO - 1150, 12

-[ ] S - 1162, 1

-[{] LBRACE - 1163, 1

-[  ] S - 1164, 2

-[font-weight] DECLARATION_PROPERTY - 1166, 11

-[ ] S - 1177, 1

-[:] DECLARATION_SEPARATOR - 1178, 1

-[ ] S - 1179, 1

-[bold] DECLARATION_VALUE_IDENT - 1180, 4

-[  ] S - 1184, 2

-[}] RBRACE - 1186, 1

-[

-] S - 1187, 2

-[a] SELECTOR_ELEMENT_NAME - 1189, 1

-[:first-child] SELECTOR_PSEUDO - 1190, 12

-[ ] S - 1202, 1

-[{] LBRACE - 1203, 1

-[  ] S - 1204, 2

-[font-weight] DECLARATION_PROPERTY - 1206, 11

-[ ] S - 1217, 1

-[:] DECLARATION_SEPARATOR - 1218, 1

-[ ] S - 1219, 1

-[bold] DECLARATION_VALUE_IDENT - 1220, 4

-[  ] S - 1224, 2

-[}] RBRACE - 1226, 1

-[

-] S - 1227, 2

-[a] SELECTOR_ELEMENT_NAME - 1229, 1

-[.external] SELECTOR_CLASS - 1230, 9

-[:visited] SELECTOR_PSEUDO - 1239, 8

-[ ] S - 1247, 1

-[{] LBRACE - 1248, 1

-[  ] S - 1249, 2

-[color] DECLARATION_PROPERTY - 1251, 5

-[:] DECLARATION_SEPARATOR - 1256, 1

-[ ] S - 1257, 1

-[blue] DECLARATION_VALUE_IDENT - 1258, 4

-[  ] S - 1262, 2

-[}] RBRACE - 1264, 1

-[

-] S - 1265, 2

-[a] SELECTOR_ELEMENT_NAME - 1267, 1

-[:focus] SELECTOR_PSEUDO - 1268, 6

-[:hover] SELECTOR_PSEUDO - 1274, 6

-[ ] S - 1280, 1

-[{] LBRACE - 1281, 1

-[  ] S - 1282, 2

-[background] DECLARATION_PROPERTY - 1284, 10

-[:] DECLARATION_SEPARATOR - 1294, 1

-[ ] S - 1295, 1

-[white] DECLARATION_VALUE_IDENT - 1296, 5

-[  ] S - 1301, 2

-[}] RBRACE - 1303, 1

-[

-] S - 1304, 2

-[html] SELECTOR_ELEMENT_NAME - 1306, 4

-[:lang(fr)] SELECTOR_PSEUDO - 1310, 9

-[ ] S - 1319, 1

-[{] LBRACE - 1320, 1

-[  ] S - 1321, 2

-[quotes] DECLARATION_PROPERTY - 1323, 6

-[:] DECLARATION_SEPARATOR - 1329, 1

-[ ] S - 1330, 1

-['<<'] DECLARATION_VALUE_STRING - 1331, 4

-[ ] DECLARATION_VALUE_S - 1335, 1

-['>>'] DECLARATION_VALUE_STRING - 1336, 4

-[  ] S - 1340, 2

-[}] RBRACE - 1342, 1

-[

-] S - 1343, 2

-[html] SELECTOR_ELEMENT_NAME - 1345, 4

-[:lang(de)] SELECTOR_PSEUDO - 1349, 9

-[ ] S - 1358, 1

-[{] LBRACE - 1359, 1

-[  ] S - 1360, 2

-[quotes] DECLARATION_PROPERTY - 1362, 6

-[:] DECLARATION_SEPARATOR - 1368, 1

-[ ] S - 1369, 1

-['>>'] DECLARATION_VALUE_STRING - 1370, 4

-[ ] DECLARATION_VALUE_S - 1374, 1

-['<<'] DECLARATION_VALUE_STRING - 1375, 4

-[ ] DECLARATION_VALUE_S - 1379, 1

-['\2039'] DECLARATION_VALUE_STRING - 1380, 7

-[ ] DECLARATION_VALUE_S - 1387, 1

-['\203A'] DECLARATION_VALUE_STRING - 1388, 7

-[  ] S - 1395, 2

-[}] RBRACE - 1397, 1

-[

-] S - 1398, 2

-[:lang(fr)] SELECTOR_PSEUDO - 1400, 9

-[ ] S - 1409, 1

-[>] SELECTOR_COMBINATOR - 1410, 1

-[ ] S - 1411, 1

-[Q] SELECTOR_ELEMENT_NAME - 1412, 1

-[ ] S - 1413, 1

-[{] LBRACE - 1414, 1

-[  ] S - 1415, 2

-[quotes] DECLARATION_PROPERTY - 1417, 6

-[:] DECLARATION_SEPARATOR - 1423, 1

-[ ] S - 1424, 1

-['<<'] DECLARATION_VALUE_STRING - 1425, 4

-[ ] DECLARATION_VALUE_S - 1429, 1

-['>>'] DECLARATION_VALUE_STRING - 1430, 4

-[  ] S - 1434, 2

-[}] RBRACE - 1436, 1

-[

-] S - 1437, 2

-[:lang(de)] SELECTOR_PSEUDO - 1439, 9

-[ ] S - 1448, 1

-[>] SELECTOR_COMBINATOR - 1449, 1

-[ ] S - 1450, 1

-[Q] SELECTOR_ELEMENT_NAME - 1451, 1

-[ ] S - 1452, 1

-[{] LBRACE - 1453, 1

-[  ] S - 1454, 2

-[quotes] DECLARATION_PROPERTY - 1456, 6

-[:] DECLARATION_SEPARATOR - 1462, 1

-[ ] S - 1463, 1

-['>>'] DECLARATION_VALUE_STRING - 1464, 4

-[ ] DECLARATION_VALUE_S - 1468, 1

-['<<'] DECLARATION_VALUE_STRING - 1469, 4

-[ ] DECLARATION_VALUE_S - 1473, 1

-['\2039'] DECLARATION_VALUE_STRING - 1474, 7

-[ ] DECLARATION_VALUE_S - 1481, 1

-['\203A'] DECLARATION_VALUE_STRING - 1482, 7

-[  ] S - 1489, 2

-[}] RBRACE - 1491, 1

-[

-] S - 1492, 2

-[p] SELECTOR_ELEMENT_NAME - 1494, 1

-[:first-letter] SELECTOR_PSEUDO - 1495, 13

-[ ] S - 1508, 1

-[{] LBRACE - 1509, 1

-[  ] S - 1510, 2

-[font-size] DECLARATION_PROPERTY - 1512, 9

-[:] DECLARATION_SEPARATOR - 1521, 1

-[ ] S - 1522, 1

-[3em] DECLARATION_VALUE_DIMENSION - 1523, 3

-[;] DECLARATION_DELIMITER - 1526, 1

-[ ] S - 1527, 1

-[font-weight] DECLARATION_PROPERTY - 1528, 11

-[:] DECLARATION_SEPARATOR - 1539, 1

-[ ] S - 1540, 1

-[normal] DECLARATION_VALUE_IDENT - 1541, 6

-[  ] S - 1547, 2

-[}] RBRACE - 1549, 1

-[

-] S - 1550, 2

-[p] SELECTOR_ELEMENT_NAME - 1552, 1

-[.special] SELECTOR_CLASS - 1553, 8

-[:before] SELECTOR_PSEUDO - 1561, 7

-[ ] S - 1568, 1

-[{] LBRACE - 1569, 1

-[ ] S - 1570, 1

-[content] DECLARATION_PROPERTY - 1571, 7

-[:] DECLARATION_SEPARATOR - 1578, 1

-[ ] S - 1579, 1

-["Special! "] DECLARATION_VALUE_STRING - 1580, 11

-[ ] S - 1591, 1

-[}] RBRACE - 1592, 1

-[

-] S - 1593, 2

-[p] SELECTOR_ELEMENT_NAME - 1595, 1

-[.special] SELECTOR_CLASS - 1596, 8

-[:first-letter] SELECTOR_PSEUDO - 1604, 13

-[ ] S - 1617, 1

-[{] LBRACE - 1618, 1

-[ ] S - 1619, 1

-[color] DECLARATION_PROPERTY - 1620, 5

-[:] DECLARATION_SEPARATOR - 1625, 1

-[ ] S - 1626, 1

-[#ffd800] DECLARATION_VALUE_HASH - 1627, 7

-[ ] S - 1634, 1

-[}] RBRACE - 1635, 1

-[

-] S - 1636, 2

-[BODY] SELECTOR_ELEMENT_NAME - 1638, 4

-[ ] S - 1642, 1

-[{] LBRACE - 1643, 1

-[ ] S - 1644, 1

-[font-family] DECLARATION_PROPERTY - 1645, 11

-[:] DECLARATION_SEPARATOR - 1656, 1

-[ ] S - 1657, 1

-[Baskerville] DECLARATION_VALUE_IDENT - 1658, 11

-[,] DECLARATION_VALUE_OPERATOR - 1669, 1

-[ ] DECLARATION_VALUE_S - 1670, 1

-["Heisi Mincho W3"] DECLARATION_VALUE_STRING - 1671, 17

-[,] DECLARATION_VALUE_OPERATOR - 1688, 1

-[ ] DECLARATION_VALUE_S - 1689, 1

-[Symbol] DECLARATION_VALUE_IDENT - 1690, 6

-[,] DECLARATION_VALUE_OPERATOR - 1696, 1

-[ ] DECLARATION_VALUE_S - 1697, 1

-[serif] DECLARATION_VALUE_IDENT - 1698, 5

-[ ] S - 1703, 1

-[}] RBRACE - 1704, 1

-[

-] S - 1705, 2

-[*] SELECTOR_UNIVERSAL - 1707, 1

-[:lang(ja-jp)] SELECTOR_PSEUDO - 1708, 12

-[ ] S - 1720, 1

-[{] LBRACE - 1721, 1

-[ ] S - 1722, 1

-[font] DECLARATION_PROPERTY - 1723, 4

-[:] DECLARATION_SEPARATOR - 1727, 1

-[ ] S - 1728, 1

-[900] DECLARATION_VALUE_NUMBER - 1729, 3

-[ ] DECLARATION_VALUE_S - 1732, 1

-[14pt] DECLARATION_VALUE_DIMENSION - 1733, 4

-[/] DECLARATION_VALUE_OPERATOR - 1737, 1

-[16pt] DECLARATION_VALUE_DIMENSION - 1738, 4

-[ ] DECLARATION_VALUE_S - 1742, 1

-["Heisei Mincho W9"] DECLARATION_VALUE_STRING - 1743, 18

-[,] DECLARATION_VALUE_OPERATOR - 1761, 1

-[ ] DECLARATION_VALUE_S - 1762, 1

-[serif] DECLARATION_VALUE_IDENT - 1763, 5

-[ ] S - 1768, 1

-[}] RBRACE - 1769, 1

-[

-] S - 1770, 2

-[*] SELECTOR_UNIVERSAL - 1772, 1

-[:lang(zh-tw)] SELECTOR_PSEUDO - 1773, 12

-[ ] S - 1785, 1

-[{] LBRACE - 1786, 1

-[ ] S - 1787, 1

-[font] DECLARATION_PROPERTY - 1788, 4

-[:] DECLARATION_SEPARATOR - 1792, 1

-[ ] S - 1793, 1

-[800] DECLARATION_VALUE_NUMBER - 1794, 3

-[ ] DECLARATION_VALUE_S - 1797, 1

-[14pt] DECLARATION_VALUE_DIMENSION - 1798, 4

-[/] DECLARATION_VALUE_OPERATOR - 1802, 1

-[16.5pt] DECLARATION_VALUE_DIMENSION - 1803, 6

-[ ] DECLARATION_VALUE_S - 1809, 1

-["Li Sung"] DECLARATION_VALUE_STRING - 1810, 9

-[,] DECLARATION_VALUE_OPERATOR - 1819, 1

-[ ] DECLARATION_VALUE_S - 1820, 1

-[serif] DECLARATION_VALUE_IDENT - 1821, 5

-[ ] S - 1826, 1

-[}] RBRACE - 1827, 1

-[

-] S - 1828, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample06.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample06.css
deleted file mode 100644
index 82217c0..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample06.css
+++ /dev/null
@@ -1,101 +0,0 @@
-[declaration] SELECTOR_ELEMENT_NAME - 0, 11

-[ ] S - 11, 1

-[{] LBRACE - 12, 1

-[

-	] S - 13, 3

-[dimension] DECLARATION_PROPERTY - 16, 9

-[ ] S - 25, 1

-[:] DECLARATION_SEPARATOR - 26, 1

-[ ] S - 27, 1

-[100ex] DECLARATION_VALUE_DIMENSION - 28, 5

-[;] DECLARATION_DELIMITER - 33, 1

-[

-	] S - 34, 3

-[function] DECLARATION_PROPERTY - 37, 8

-[ ] S - 45, 1

-[:] DECLARATION_SEPARATOR - 46, 1

-[ ] S - 47, 1

-[rect(] DECLARATION_VALUE_FUNCTION - 48, 5

-[100] DECLARATION_VALUE_NUMBER - 53, 3

-[,] DECLARATION_VALUE_OPERATOR - 56, 1

-[ ] DECLARATION_VALUE_S - 57, 1

-[200] DECLARATION_VALUE_NUMBER - 58, 3

-[,] DECLARATION_VALUE_OPERATOR - 61, 1

-[ ] DECLARATION_VALUE_S - 62, 1

-[300] DECLARATION_VALUE_NUMBER - 63, 3

-[,] DECLARATION_VALUE_OPERATOR - 66, 1

-[ ] DECLARATION_VALUE_S - 67, 1

-[400] DECLARATION_VALUE_NUMBER - 68, 3

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 71, 1

-[,] DECLARATION_VALUE_OPERATOR - 72, 1

-[ ] DECLARATION_VALUE_S - 73, 1

-[format(] DECLARATION_VALUE_FUNCTION - 74, 7

-["intellifont"] DECLARATION_VALUE_STRING - 81, 13

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 94, 1

-[,] DECLARATION_VALUE_OPERATOR - 95, 1

-[ ] DECLARATION_VALUE_S - 96, 1

-[local(] DECLARATION_VALUE_FUNCTION - 97, 6

-["Excelsior Cyrilllic Upright"] DECLARATION_VALUE_STRING - 103, 29

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 132, 1

-[;] DECLARATION_DELIMITER - 133, 1

-[

-	] S - 134, 3

-[hash] DECLARATION_PROPERTY - 137, 4

-[ ] S - 141, 1

-[:] DECLARATION_SEPARATOR - 142, 1

-[ ] S - 143, 1

-[#aabbcc] DECLARATION_VALUE_HASH - 144, 7

-[;] DECLARATION_DELIMITER - 151, 1

-[

-	] S - 152, 3

-[ident] DECLARATION_PROPERTY - 155, 5

-[ ] S - 160, 1

-[:] DECLARATION_SEPARATOR - 161, 1

-[ ] S - 162, 1

-[any] DECLARATION_VALUE_IDENT - 163, 3

-[;] DECLARATION_DELIMITER - 166, 1

-[

-	] S - 167, 3

-[number] DECLARATION_PROPERTY - 170, 6

-[ ] S - 176, 1

-[:] DECLARATION_SEPARATOR - 177, 1

-[ ] S - 178, 1

-[99999] DECLARATION_VALUE_NUMBER - 179, 5

-[;] DECLARATION_DELIMITER - 184, 1

-[

-	] S - 185, 3

-[percentage] DECLARATION_PROPERTY - 188, 10

-[ ] S - 198, 1

-[:] DECLARATION_SEPARATOR - 199, 1

-[ ] S - 200, 1

-[100%] DECLARATION_VALUE_PERCENTAGE - 201, 4

-[;] DECLARATION_DELIMITER - 205, 1

-[

-	] S - 206, 3

-[string] DECLARATION_PROPERTY - 209, 6

-[ ] S - 215, 1

-[:] DECLARATION_SEPARATOR - 216, 1

-[ ] S - 217, 1

-["string"] DECLARATION_VALUE_STRING - 218, 8

-[;] DECLARATION_DELIMITER - 226, 1

-[

-	] S - 227, 3

-[unicode-range] DECLARATION_PROPERTY - 230, 13

-[ ] S - 243, 1

-[:] DECLARATION_SEPARATOR - 244, 1

-[ ] S - 245, 1

-[U+??] DECLARATION_VALUE_UNICODE_RANGE - 246, 4

-[,] DECLARATION_VALUE_OPERATOR - 250, 1

-[ ] DECLARATION_VALUE_S - 251, 1

-[U+100-220] DECLARATION_VALUE_UNICODE_RANGE - 252, 9

-[,] DECLARATION_VALUE_OPERATOR - 261, 1

-[ ] DECLARATION_VALUE_S - 262, 1

-[U+4??] DECLARATION_VALUE_UNICODE_RANGE - 263, 5

-[;] DECLARATION_DELIMITER - 268, 1

-[

-] S - 269, 2

-[}] RBRACE - 271, 1

-[

-] S - 272, 2

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample07.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample07.css
deleted file mode 100644
index 74b3076..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/results/CSSTextParserTest-sample07.css
+++ /dev/null
@@ -1,583 +0,0 @@
-[@charset] CHARSET - 0, 8

-[ ] S - 8, 1

-["ISO-8859-1"] STRING - 9, 12

-[;] DELIMITER - 21, 1

-[

-

-] S - 22, 4

-[@import] IMPORT - 26, 7

-[ ] S - 33, 1

-[url("../sample2.css")] URI - 34, 21

-[ ] S - 55, 1

-[projection] MEDIUM - 56, 10

-[,] MEDIA_SEPARATOR - 66, 1

-[ ] S - 67, 1

-[tv] MEDIUM - 68, 2

-[;] DELIMITER - 70, 1

-[

-

-] S - 71, 4

-[BODY] SELECTOR_ELEMENT_NAME - 75, 4

-[ ] S - 79, 1

-[{] LBRACE - 80, 1

-[

-    ] S - 81, 6

-[color] DECLARATION_PROPERTY - 87, 5

-[ ] S - 92, 1

-[:] DECLARATION_SEPARATOR - 93, 1

-[ ] S - 94, 1

-[black] DECLARATION_VALUE_IDENT - 95, 5

-[;] DECLARATION_DELIMITER - 100, 1

-[

-    ] S - 101, 6

-[text-align] DECLARATION_PROPERTY - 107, 10

-[ ] S - 117, 1

-[:] DECLARATION_SEPARATOR - 118, 1

-[ ] S - 119, 1

-[center] DECLARATION_VALUE_IDENT - 120, 6

-[;] DECLARATION_DELIMITER - 126, 1

-[

-    ] S - 127, 6

-[background-color] DECLARATION_PROPERTY - 133, 16

-[ ] S - 149, 1

-[:] DECLARATION_SEPARATOR - 150, 1

-[ ] S - 151, 1

-[rgb(] DECLARATION_VALUE_FUNCTION - 152, 4

-[ ] DECLARATION_VALUE_S - 156, 1

-[181] DECLARATION_VALUE_NUMBER - 157, 3

-[,] DECLARATION_VALUE_OPERATOR - 160, 1

-[ ] DECLARATION_VALUE_S - 161, 1

-[253] DECLARATION_VALUE_NUMBER - 162, 3

-[,] DECLARATION_VALUE_OPERATOR - 165, 1

-[ ] DECLARATION_VALUE_S - 166, 1

-[211] DECLARATION_VALUE_NUMBER - 167, 3

-[ ] DECLARATION_VALUE_S - 170, 1

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 171, 1

-[

-] S - 172, 2

-[}] RBRACE - 174, 1

-[

-

-] S - 175, 4

-[UL] SELECTOR_ELEMENT_NAME - 179, 2

-[ ] S - 181, 1

-[{] LBRACE - 182, 1

-[

-    ] S - 183, 6

-[color] DECLARATION_PROPERTY - 189, 5

-[ ] S - 194, 1

-[:] DECLARATION_SEPARATOR - 195, 1

-[ ] S - 196, 1

-[black] DECLARATION_VALUE_IDENT - 197, 5

-[;] DECLARATION_DELIMITER - 202, 1

-[

-    ] S - 203, 6

-[list-style-image] DECLARATION_PROPERTY - 209, 16

-[ ] S - 225, 1

-[:] DECLARATION_SEPARATOR - 226, 1

-[ ] S - 227, 1

-[url("images/l_a01.gif")] DECLARATION_VALUE_URI - 228, 23

-[;] DECLARATION_DELIMITER - 251, 1

-[

-    ] S - 252, 6

-[list-style-position] DECLARATION_PROPERTY - 258, 19

-[ ] S - 277, 1

-[:] DECLARATION_SEPARATOR - 278, 1

-[ ] S - 279, 1

-[outside] DECLARATION_VALUE_IDENT - 280, 7

-[

-] S - 287, 2

-[}] RBRACE - 289, 1

-[

-

-] S - 290, 4

-[H1] SELECTOR_ELEMENT_NAME - 294, 2

-[ ] S - 296, 1

-[{] LBRACE - 297, 1

-[

-    ] S - 298, 6

-[color] DECLARATION_PROPERTY - 304, 5

-[ ] S - 309, 1

-[:] DECLARATION_SEPARATOR - 310, 1

-[ ] S - 311, 1

-[white] DECLARATION_VALUE_IDENT - 312, 5

-[;] DECLARATION_DELIMITER - 317, 1

-[

-    ] S - 318, 6

-[text-align] DECLARATION_PROPERTY - 324, 10

-[ ] S - 334, 1

-[:] DECLARATION_SEPARATOR - 335, 1

-[ ] S - 336, 1

-[center] DECLARATION_VALUE_IDENT - 337, 6

-[;] DECLARATION_DELIMITER - 343, 1

-[

-    ] S - 344, 6

-[border-left-color] DECLARATION_PROPERTY - 350, 17

-[ ] S - 367, 1

-[:] DECLARATION_SEPARATOR - 368, 1

-[ ] S - 369, 1

-[#996666] DECLARATION_VALUE_HASH - 370, 7

-[;] DECLARATION_DELIMITER - 377, 1

-[

-    ] S - 378, 6

-[padding-top] DECLARATION_PROPERTY - 384, 11

-[ ] S - 395, 1

-[:] DECLARATION_SEPARATOR - 396, 1

-[ ] S - 397, 1

-[0px] DECLARATION_VALUE_DIMENSION - 398, 3

-[;] DECLARATION_DELIMITER - 401, 1

-[

-    ] S - 402, 6

-[padding-right] DECLARATION_PROPERTY - 408, 13

-[ ] S - 421, 1

-[:] DECLARATION_SEPARATOR - 422, 1

-[ ] S - 423, 1

-[1cm] DECLARATION_VALUE_DIMENSION - 424, 3

-[;] DECLARATION_DELIMITER - 427, 1

-[

-    ] S - 428, 6

-[padding-bottom] DECLARATION_PROPERTY - 434, 14

-[ ] S - 448, 1

-[:] DECLARATION_SEPARATOR - 449, 1

-[ ] S - 450, 1

-[2] DECLARATION_VALUE_NUMBER - 451, 1

-[;] DECLARATION_DELIMITER - 452, 1

-[

-    ] S - 453, 6

-[padding-left] DECLARATION_PROPERTY - 459, 12

-[ ] S - 471, 1

-[:] DECLARATION_SEPARATOR - 472, 1

-[ ] S - 473, 1

-[3em] DECLARATION_VALUE_DIMENSION - 474, 3

-[;] DECLARATION_DELIMITER - 477, 1

-[

-    ] S - 478, 6

-[border-style] DECLARATION_PROPERTY - 484, 12

-[ ] S - 496, 1

-[:] DECLARATION_SEPARATOR - 497, 1

-[ ] S - 498, 1

-[solid] DECLARATION_VALUE_IDENT - 499, 5

-[;] DECLARATION_DELIMITER - 504, 1

-[

-    ] S - 505, 6

-[border-top-width] DECLARATION_PROPERTY - 511, 16

-[ ] S - 527, 1

-[:] DECLARATION_SEPARATOR - 528, 1

-[ ] S - 529, 1

-[4.5ex] DECLARATION_VALUE_DIMENSION - 530, 5

-[;] DECLARATION_DELIMITER - 535, 1

-[

-    ] S - 536, 6

-[border-right-width] DECLARATION_PROPERTY - 542, 18

-[ ] S - 560, 1

-[:] DECLARATION_SEPARATOR - 561, 1

-[ ] S - 562, 1

-[5in] DECLARATION_VALUE_DIMENSION - 563, 3

-[;] DECLARATION_DELIMITER - 566, 1

-[

-    ] S - 567, 6

-[border-bottom-width] DECLARATION_PROPERTY - 573, 19

-[ ] S - 592, 1

-[:] DECLARATION_SEPARATOR - 593, 1

-[ ] S - 594, 1

-[6.02mm] DECLARATION_VALUE_DIMENSION - 595, 6

-[;] DECLARATION_DELIMITER - 601, 1

-[

-    ] S - 602, 6

-[border-left-width] DECLARATION_PROPERTY - 608, 17

-[ ] S - 625, 1

-[:] DECLARATION_SEPARATOR - 626, 1

-[ ] S - 627, 1

-[7] DECLARATION_VALUE_NUMBER - 628, 1

-[

-] S - 629, 2

-[}] RBRACE - 631, 1

-[

-

-] S - 632, 4

-[H1] SELECTOR_ELEMENT_NAME - 636, 2

-[:before] SELECTOR_PSEUDO - 638, 7

-[ ] S - 645, 1

-[{] LBRACE - 646, 1

-[

-    ] S - 647, 6

-[content] DECLARATION_PROPERTY - 653, 7

-[ ] S - 660, 1

-[:] DECLARATION_SEPARATOR - 661, 1

-[ ] S - 662, 1

-["Chapter "] DECLARATION_VALUE_STRING - 663, 10

-[ ] DECLARATION_VALUE_S - 673, 1

-[counter(] DECLARATION_VALUE_FUNCTION - 674, 8

-[ ] DECLARATION_VALUE_S - 682, 1

-[chapter] DECLARATION_VALUE_IDENT - 683, 7

-[ ] DECLARATION_VALUE_S - 690, 1

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 691, 1

-[ ] DECLARATION_VALUE_S - 692, 1

-[". "] DECLARATION_VALUE_STRING - 693, 4

-[;] DECLARATION_DELIMITER - 697, 1

-[

-    ] S - 698, 6

-[counter-increment] DECLARATION_PROPERTY - 704, 17

-[ ] S - 721, 1

-[:] DECLARATION_SEPARATOR - 722, 1

-[ ] S - 723, 1

-[chapter] DECLARATION_VALUE_IDENT - 724, 7

-[;] DECLARATION_DELIMITER - 731, 1

-[

-    ] S - 732, 6

-[counter-reset] DECLARATION_PROPERTY - 738, 13

-[ ] S - 751, 1

-[:] DECLARATION_SEPARATOR - 752, 1

-[ ] S - 753, 1

-[section] DECLARATION_VALUE_IDENT - 754, 7

-[

-] S - 761, 2

-[}] RBRACE - 763, 1

-[

-

-] S - 764, 4

-[IMG] SELECTOR_ELEMENT_NAME - 768, 3

-[:before] SELECTOR_PSEUDO - 771, 7

-[ ] S - 778, 1

-[{] LBRACE - 779, 1

-[content] DECLARATION_PROPERTY - 780, 7

-[ ] S - 787, 1

-[:] DECLARATION_SEPARATOR - 788, 1

-[ ] S - 789, 1

-[attr(] DECLARATION_VALUE_FUNCTION - 790, 5

-[alt] DECLARATION_VALUE_IDENT - 795, 3

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 798, 1

-[}] RBRACE - 799, 1

-[

-

-] S - 800, 4

-[DIV] SELECTOR_ELEMENT_NAME - 804, 3

-[.sample] SELECTOR_CLASS - 807, 7

-[ ] S - 814, 1

-[{] LBRACE - 815, 1

-[

-    ] S - 816, 6

-[font-family] DECLARATION_PROPERTY - 822, 11

-[ ] S - 833, 1

-[:] DECLARATION_SEPARATOR - 834, 1

-[ ] S - 835, 1

-["Robson Celtic"] DECLARATION_VALUE_STRING - 836, 15

-[,] DECLARATION_VALUE_OPERATOR - 851, 1

-[ ] DECLARATION_VALUE_S - 852, 1

-[sans-serif] DECLARATION_VALUE_IDENT - 853, 10

-[;] DECLARATION_DELIMITER - 863, 1

-[

-    ] S - 864, 6

-[position] DECLARATION_PROPERTY - 870, 8

-[ ] S - 878, 1

-[:] DECLARATION_SEPARATOR - 879, 1

-[ ] S - 880, 1

-[absolute] DECLARATION_VALUE_IDENT - 881, 8

-[;] DECLARATION_DELIMITER - 889, 1

-[

-    ] S - 890, 6

-[left] DECLARATION_PROPERTY - 896, 4

-[ ] S - 900, 1

-[:] DECLARATION_SEPARATOR - 901, 1

-[ ] S - 902, 1

-[833.5pc] DECLARATION_VALUE_DIMENSION - 903, 7

-[;] DECLARATION_DELIMITER - 910, 1

-[

-    ] S - 911, 6

-[top] DECLARATION_PROPERTY - 917, 3

-[ ] S - 920, 1

-[:] DECLARATION_SEPARATOR - 921, 1

-[ ] S - 922, 1

-[90%] DECLARATION_VALUE_PERCENTAGE - 923, 3

-[;] DECLARATION_DELIMITER - 926, 1

-[

-    ] S - 927, 6

-[width] DECLARATION_PROPERTY - 933, 5

-[ ] S - 938, 1

-[:] DECLARATION_SEPARATOR - 939, 1

-[ ] S - 940, 1

-[100pt] DECLARATION_VALUE_DIMENSION - 941, 5

-[;] DECLARATION_DELIMITER - 946, 1

-[

-    ] S - 947, 6

-[height] DECLARATION_PROPERTY - 953, 6

-[ ] S - 959, 1

-[:] DECLARATION_SEPARATOR - 960, 1

-[ ] S - 961, 1

-[110.777px] DECLARATION_VALUE_DIMENSION - 962, 9

-[;] DECLARATION_DELIMITER - 971, 1

-[

-    ] S - 972, 6

-[clip] DECLARATION_PROPERTY - 978, 4

-[ ] S - 982, 1

-[:] DECLARATION_SEPARATOR - 983, 1

-[ ] S - 984, 1

-[rect(] DECLARATION_VALUE_FUNCTION - 985, 5

-[ ] DECLARATION_VALUE_S - 990, 1

-[-5px] DECLARATION_VALUE_IDENT - 991, 4

-[,] DECLARATION_VALUE_OPERATOR - 995, 1

-[ ] DECLARATION_VALUE_S - 996, 1

-[80px] DECLARATION_VALUE_DIMENSION - 997, 4

-[,] DECLARATION_VALUE_OPERATOR - 1001, 1

-[ ] DECLARATION_VALUE_S - 1002, 1

-[130px] DECLARATION_VALUE_DIMENSION - 1003, 5

-[,] DECLARATION_VALUE_OPERATOR - 1008, 1

-[ ] DECLARATION_VALUE_S - 1009, 1

-[0px] DECLARATION_VALUE_DIMENSION - 1010, 3

-[ ] DECLARATION_VALUE_S - 1013, 1

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 1014, 1

-[

-] S - 1015, 2

-[}] RBRACE - 1017, 1

-[

-

-] S - 1018, 4

-[@font-face] FONT_FACE - 1022, 10

-[ ] S - 1032, 1

-[{] LBRACE - 1033, 1

-[

-    ] S - 1034, 6

-[font-family] DECLARATION_PROPERTY - 1040, 11

-[ ] S - 1051, 1

-[:] DECLARATION_SEPARATOR - 1052, 1

-[ ] S - 1053, 1

-["Swiss 721"] DECLARATION_VALUE_STRING - 1054, 11

-[;] DECLARATION_DELIMITER - 1065, 1

-[

-    ] S - 1066, 6

-[src] DECLARATION_PROPERTY - 1072, 3

-[ ] S - 1075, 1

-[:] DECLARATION_SEPARATOR - 1076, 1

-[ ] S - 1077, 1

-[url("swiss721t.pfr")] DECLARATION_VALUE_URI - 1078, 20

-[ ] DECLARATION_VALUE_S - 1098, 1

-[format(] DECLARATION_VALUE_FUNCTION - 1099, 7

-["intellifont"] DECLARATION_VALUE_STRING - 1106, 13

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 1119, 1

-[,] DECLARATION_VALUE_OPERATOR - 1120, 1

-[ ] DECLARATION_VALUE_S - 1121, 1

-[local(] DECLARATION_VALUE_FUNCTION - 1122, 6

-["Excelsior Cyrilllic Upright"] DECLARATION_VALUE_STRING - 1128, 29

-[)] DECLARATION_VALUE_PARENTHESIS_CLOSE - 1157, 1

-[;] DECLARATION_DELIMITER - 1158, 1

-[

-    ] S - 1159, 6

-[unicode-range] DECLARATION_PROPERTY - 1165, 13

-[ ] S - 1178, 1

-[:] DECLARATION_SEPARATOR - 1179, 1

-[ ] S - 1180, 1

-[U+??] DECLARATION_VALUE_UNICODE_RANGE - 1181, 4

-[,] DECLARATION_VALUE_OPERATOR - 1185, 1

-[ ] DECLARATION_VALUE_S - 1186, 1

-[U+100-220] DECLARATION_VALUE_UNICODE_RANGE - 1187, 9

-[,] DECLARATION_VALUE_OPERATOR - 1196, 1

-[ ] DECLARATION_VALUE_S - 1197, 1

-[U+4??] DECLARATION_VALUE_UNICODE_RANGE - 1198, 5

-[;] DECLARATION_DELIMITER - 1203, 1

-[

-    ] S - 1204, 6

-[font-weight] DECLARATION_PROPERTY - 1210, 11

-[ ] S - 1221, 1

-[:] DECLARATION_SEPARATOR - 1222, 1

-[ ] S - 1223, 1

-[100] DECLARATION_VALUE_NUMBER - 1224, 3

-[,] DECLARATION_VALUE_OPERATOR - 1227, 1

-[ ] DECLARATION_VALUE_S - 1228, 1

-[200] DECLARATION_VALUE_NUMBER - 1229, 3

-[,] DECLARATION_VALUE_OPERATOR - 1232, 1

-[ ] DECLARATION_VALUE_S - 1233, 1

-[300] DECLARATION_VALUE_NUMBER - 1234, 3

-[,] DECLARATION_VALUE_OPERATOR - 1237, 1

-[ ] DECLARATION_VALUE_S - 1238, 1

-[400] DECLARATION_VALUE_NUMBER - 1239, 3

-[,] DECLARATION_VALUE_OPERATOR - 1242, 1

-[ ] DECLARATION_VALUE_S - 1243, 1

-[500] DECLARATION_VALUE_NUMBER - 1244, 3

-[

-] S - 1247, 2

-[}] RBRACE - 1249, 1

-[

-

-] S - 1250, 4

-[@page] PAGE - 1254, 5

-[ ] S - 1259, 1

-[:left] CSS_PAGE_SELECTOR - 1260, 5

-[ ] S - 1265, 1

-[{] LBRACE - 1266, 1

-[margin-left] DECLARATION_PROPERTY - 1267, 11

-[ ] S - 1278, 1

-[:] DECLARATION_SEPARATOR - 1279, 1

-[ ] S - 1280, 1

-[4cm] DECLARATION_VALUE_DIMENSION - 1281, 3

-[}] RBRACE - 1284, 1

-[

-

-] S - 1285, 4

-[@media] MEDIA - 1289, 6

-[ ] S - 1295, 1

-[aural] MEDIUM - 1296, 5

-[ ] S - 1301, 1

-[{] LBRACE - 1302, 1

-[

-    ] S - 1303, 6

-[H1] SELECTOR_ELEMENT_NAME - 1309, 2

-[,] SELECTOR_SEPARATOR - 1311, 1

-[ ] S - 1312, 1

-[H2] SELECTOR_ELEMENT_NAME - 1313, 2

-[,] SELECTOR_SEPARATOR - 1315, 1

-[ ] S - 1316, 1

-[H3] SELECTOR_ELEMENT_NAME - 1317, 2

-[,] SELECTOR_SEPARATOR - 1319, 1

-[ ] S - 1320, 1

-[H4] SELECTOR_ELEMENT_NAME - 1321, 2

-[,] SELECTOR_SEPARATOR - 1323, 1

-[ ] S - 1324, 1

-[H5] SELECTOR_ELEMENT_NAME - 1325, 2

-[,] SELECTOR_SEPARATOR - 1327, 1

-[ ] S - 1328, 1

-[H6] SELECTOR_ELEMENT_NAME - 1329, 2

-[ ] S - 1331, 1

-[{] LBRACE - 1332, 1

-[

-        ] S - 1333, 10

-[voice-family] DECLARATION_PROPERTY - 1343, 12

-[ ] S - 1355, 1

-[:] DECLARATION_SEPARATOR - 1356, 1

-[ ] S - 1357, 1

-[paul] DECLARATION_VALUE_IDENT - 1358, 4

-[,] DECLARATION_VALUE_OPERATOR - 1362, 1

-[ ] DECLARATION_VALUE_S - 1363, 1

-[child] DECLARATION_VALUE_IDENT - 1364, 5

-[;] DECLARATION_DELIMITER - 1369, 1

-[

-        ] S - 1370, 10

-[stress] DECLARATION_PROPERTY - 1380, 6

-[ ] S - 1386, 1

-[:] DECLARATION_SEPARATOR - 1387, 1

-[ ] S - 1388, 1

-[20] DECLARATION_VALUE_NUMBER - 1389, 2

-[;] DECLARATION_DELIMITER - 1391, 1

-[

-        ] S - 1392, 10

-[richness] DECLARATION_PROPERTY - 1402, 8

-[ ] S - 1410, 1

-[:] DECLARATION_SEPARATOR - 1411, 1

-[ ] S - 1412, 1

-[90] DECLARATION_VALUE_NUMBER - 1413, 2

-[;] DECLARATION_DELIMITER - 1415, 1

-[

-        ] S - 1416, 10

-[cue-before] DECLARATION_PROPERTY - 1426, 10

-[ ] S - 1436, 1

-[:] DECLARATION_SEPARATOR - 1437, 1

-[ ] S - 1438, 1

-[url("ping.au")] DECLARATION_VALUE_URI - 1439, 14

-[

-    ] S - 1453, 6

-[}] RBRACE - 1459, 1

-[

-    ] S - 1460, 6

-[P] SELECTOR_ELEMENT_NAME - 1466, 1

-[.heidi] SELECTOR_CLASS - 1467, 6

-[ ] S - 1473, 1

-[{] LBRACE - 1474, 1

-[

-        ] S - 1475, 10

-[azimuth] DECLARATION_PROPERTY - 1485, 7

-[ ] S - 1492, 1

-[:] DECLARATION_SEPARATOR - 1493, 1

-[ ] S - 1494, 1

-[center-left] DECLARATION_VALUE_IDENT - 1495, 11

-[;] DECLARATION_DELIMITER - 1506, 1

-[

-        ] S - 1507, 10

-[elevation] DECLARATION_PROPERTY - 1517, 9

-[ ] S - 1526, 1

-[:] DECLARATION_SEPARATOR - 1527, 1

-[ ] S - 1528, 1

-[12.3deg] DECLARATION_VALUE_DIMENSION - 1529, 7

-[;] DECLARATION_DELIMITER - 1536, 1

-[

-        ] S - 1537, 10

-[pause] DECLARATION_PROPERTY - 1547, 5

-[ ] S - 1552, 1

-[:] DECLARATION_SEPARATOR - 1553, 1

-[ ] S - 1554, 1

-[30ms] DECLARATION_VALUE_DIMENSION - 1555, 4

-[ ] DECLARATION_VALUE_S - 1559, 1

-[1.6s] DECLARATION_VALUE_DIMENSION - 1560, 4

-[

-    ] S - 1564, 6

-[}] RBRACE - 1570, 1

-[

-    ] S - 1571, 6

-[P] SELECTOR_ELEMENT_NAME - 1577, 1

-[.peter] SELECTOR_CLASS - 1578, 6

-[ ] S - 1584, 1

-[{] LBRACE - 1585, 1

-[

-        ] S - 1586, 10

-[azimuth] DECLARATION_PROPERTY - 1596, 7

-[ ] S - 1603, 1

-[:] DECLARATION_SEPARATOR - 1604, 1

-[ ] S - 1605, 1

-[right] DECLARATION_VALUE_IDENT - 1606, 5

-[;] DECLARATION_DELIMITER - 1611, 1

-[

-        ] S - 1612, 10

-[elevation] DECLARATION_PROPERTY - 1622, 9

-[ ] S - 1631, 1

-[:] DECLARATION_SEPARATOR - 1632, 1

-[ ] S - 1633, 1

-[-0.36rad] DECLARATION_VALUE_DIMENSION - 1634, 8

-[;] DECLARATION_DELIMITER - 1642, 1

-[

-        ] S - 1643, 10

-[pitch] DECLARATION_PROPERTY - 1653, 5

-[ ] S - 1658, 1

-[:] DECLARATION_SEPARATOR - 1659, 1

-[ ] S - 1660, 1

-[210Hz] DECLARATION_VALUE_DIMENSION - 1661, 5

-[

-    ] S - 1666, 6

-[}] RBRACE - 1672, 1

-[

-    ] S - 1673, 6

-[P] SELECTOR_ELEMENT_NAME - 1679, 1

-[.goat] SELECTOR_CLASS - 1680, 5

-[ ] S - 1685, 1

-[{] LBRACE - 1686, 1

-[

-        ] S - 1687, 10

-[volume] DECLARATION_PROPERTY - 1697, 6

-[ ] S - 1703, 1

-[:] DECLARATION_SEPARATOR - 1704, 1

-[ ] S - 1705, 1

-[x-soft] DECLARATION_VALUE_IDENT - 1706, 6

-[;] DECLARATION_DELIMITER - 1712, 1

-[

-        ] S - 1713, 10

-[elevation] DECLARATION_PROPERTY - 1723, 9

-[ ] S - 1732, 1

-[:] DECLARATION_SEPARATOR - 1733, 1

-[ ] S - 1734, 1

-[66grad] DECLARATION_VALUE_DIMENSION - 1735, 6

-[;] DECLARATION_DELIMITER - 1741, 1

-[

-        ] S - 1742, 10

-[pitch] DECLARATION_PROPERTY - 1752, 5

-[ ] S - 1757, 1

-[:] DECLARATION_SEPARATOR - 1758, 1

-[ ] S - 1759, 1

-[0.17kHz] DECLARATION_VALUE_DIMENSION - 1760, 7

-[

-    ] S - 1767, 6

-[}] RBRACE - 1773, 1

-[

-] S - 1774, 2

-[}] RBRACE - 1776, 1

-[

-

-] S - 1777, 4

-

--------

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample01.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample01.css
deleted file mode 100644
index 3c89826..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample01.css
+++ /dev/null
@@ -1,8 +0,0 @@
-H1 {

-

-	color: white

-	;

-

-	background-color : black

-	

-}

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample02.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample02.css
deleted file mode 100644
index 5a4c4dd..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample02.css
+++ /dev/null
@@ -1,11 +0,0 @@
-@import url("hoge.css");

-@import /* comment */ url(hoge.css);

-@import "hoge.css" /* comment */;

-@IMPORT 'hoge.css' ,media1,media2,,media3 media4,media5 @import media6;

-

-<!-- /* hogehoge */

-

--->

-

-/* comment 2 */

-kuso

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample03.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample03.css
deleted file mode 100644
index e57ccc0..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample03.css
+++ /dev/null
@@ -1,20 +0,0 @@
-@import url("../sample2.css");

-

-/* Sample Styles */

-

-BODY {

-	color : black;

-	background-color : rgb(181, 253, 211);

-	text-align : center;

-	font-family : "Heisei Mincho W3", serif

-}

-

-@page :left { margin-left : 4cm }

-

-@media aural {

-	P.heidi {

-		azimuth : center-left;

-		elevation : 12.3deg;

-		pause : 30ms 1.6s

-	}

-}

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample04.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample04.css
deleted file mode 100644
index d2de4f4..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample04.css
+++ /dev/null
@@ -1,54 +0,0 @@
-@charset "ISO-8859-1";

-

-@import url("hoge.css");

-@import /* comment */ url(hoge.css);

-@import "hoge.css" /* comment */;

-@IMPORT 'hoge.css' media1,media2 , media3;

-

-@media print {

-

-}

-

-@page :left {

-

-}

-

-h1, h2, h3 {  font-family: sans-serif  }

-h1 em {  color: blue  }

-div p *[href] {  color: blue  }

-body > P {  line-height: 1.3  }

-div ol>li p { }

-math + p {  text-indent: 0  }

-h1.opener + h2 {  margin-top: -5mm  }

-h1[title] {  color: blue;  }

-span[class=example] {  color: blue;  }

-span[hello="Cleveland"][goodbye="Columbus"] {  color: blue;  }

-a[rel~="copyright"] {  color: blue  }

-a[href="http://www.w3.org/"] {  color: blue  }

-*[lang=fr] {  display : none  }

-*[lang|="en"] {  color : red  }

-DIALOGUE[character=romeo]

-{  voice-family: "Lawrence Olivier", charles, male  }

-DIALOGUE[ character = juliet ]

-{  voice-family: "Vivien Leigh", victoria, female  }

-*.pastoral {  color: green  }

-.pastoral {  color: green  }

-H1.pastoral {  color: green  }

-p.pastoral.marine {  color: green  }

-h1#chapter1 {  text-align: center  }

-div > p:first-child {  text-indent: 0  }

-p:first-child em {  font-weight : bold  }

-* > a:first-child {  font-weight : bold  }

-a:first-child {  font-weight : bold  }

-a.external:visited {  color: blue  }

-a:focus:hover {  background: white  }

-html:lang(fr) {  quotes: '<<' '>>'  }

-html:lang(de) {  quotes: '>>' '<<' '\2039' '\203A'  }

-:lang(fr) > Q {  quotes: '<<' '>>'  }

-:lang(de) > Q {  quotes: '>>' '<<' '\2039' '\203A'  }

-p:first-letter {  font-size: 3em; font-weight: normal  }

-p.special:before { content: "Special! " }

-p.special:first-letter { color: #ffd800 }

-BODY { font-family: Baskerville, "Heisi Mincho W3", Symbol, serif }

-*:lang(ja-jp) { font: 900 14pt/16pt "Heisei Mincho W9", serif }

-*:lang(zh-tw) { font: 800 14pt/16.5pt "Li Sung", serif }

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample05.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample05.css
deleted file mode 100644
index d2de4f4..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample05.css
+++ /dev/null
@@ -1,54 +0,0 @@
-@charset "ISO-8859-1";

-

-@import url("hoge.css");

-@import /* comment */ url(hoge.css);

-@import "hoge.css" /* comment */;

-@IMPORT 'hoge.css' media1,media2 , media3;

-

-@media print {

-

-}

-

-@page :left {

-

-}

-

-h1, h2, h3 {  font-family: sans-serif  }

-h1 em {  color: blue  }

-div p *[href] {  color: blue  }

-body > P {  line-height: 1.3  }

-div ol>li p { }

-math + p {  text-indent: 0  }

-h1.opener + h2 {  margin-top: -5mm  }

-h1[title] {  color: blue;  }

-span[class=example] {  color: blue;  }

-span[hello="Cleveland"][goodbye="Columbus"] {  color: blue;  }

-a[rel~="copyright"] {  color: blue  }

-a[href="http://www.w3.org/"] {  color: blue  }

-*[lang=fr] {  display : none  }

-*[lang|="en"] {  color : red  }

-DIALOGUE[character=romeo]

-{  voice-family: "Lawrence Olivier", charles, male  }

-DIALOGUE[ character = juliet ]

-{  voice-family: "Vivien Leigh", victoria, female  }

-*.pastoral {  color: green  }

-.pastoral {  color: green  }

-H1.pastoral {  color: green  }

-p.pastoral.marine {  color: green  }

-h1#chapter1 {  text-align: center  }

-div > p:first-child {  text-indent: 0  }

-p:first-child em {  font-weight : bold  }

-* > a:first-child {  font-weight : bold  }

-a:first-child {  font-weight : bold  }

-a.external:visited {  color: blue  }

-a:focus:hover {  background: white  }

-html:lang(fr) {  quotes: '<<' '>>'  }

-html:lang(de) {  quotes: '>>' '<<' '\2039' '\203A'  }

-:lang(fr) > Q {  quotes: '<<' '>>'  }

-:lang(de) > Q {  quotes: '>>' '<<' '\2039' '\203A'  }

-p:first-letter {  font-size: 3em; font-weight: normal  }

-p.special:before { content: "Special! " }

-p.special:first-letter { color: #ffd800 }

-BODY { font-family: Baskerville, "Heisi Mincho W3", Symbol, serif }

-*:lang(ja-jp) { font: 900 14pt/16pt "Heisei Mincho W9", serif }

-*:lang(zh-tw) { font: 800 14pt/16.5pt "Li Sung", serif }

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample06.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample06.css
deleted file mode 100644
index ea73cea..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample06.css
+++ /dev/null
@@ -1,10 +0,0 @@
-declaration {

-	dimension : 100ex;

-	function : rect(100, 200, 300, 400), format("intellifont"), local("Excelsior Cyrilllic Upright");

-	hash : #aabbcc;

-	ident : any;

-	number : 99999;

-	percentage : 100%;

-	string : "string";

-	unicode-range : U+??, U+100-220, U+4??;

-}

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample07.css b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample07.css
deleted file mode 100644
index fd34729..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/testfiles/sample07.css
+++ /dev/null
@@ -1,82 +0,0 @@
-@charset "ISO-8859-1";

-

-@import url("../sample2.css") projection, tv;

-

-BODY {

-    color : black;

-    text-align : center;

-    background-color : rgb( 181, 253, 211 )

-}

-

-UL {

-    color : black;

-    list-style-image : url("images/l_a01.gif");

-    list-style-position : outside

-}

-

-H1 {

-    color : white;

-    text-align : center;

-    border-left-color : #996666;

-    padding-top : 0px;

-    padding-right : 1cm;

-    padding-bottom : 2;

-    padding-left : 3em;

-    border-style : solid;

-    border-top-width : 4.5ex;

-    border-right-width : 5in;

-    border-bottom-width : 6.02mm;

-    border-left-width : 7

-}

-

-H1:before {

-    content : "Chapter " counter( chapter ) ". ";

-    counter-increment : chapter;

-    counter-reset : section

-}

-

-IMG:before {content : attr(alt)}

-

-DIV.sample {

-    font-family : "Robson Celtic", sans-serif;

-    position : absolute;

-    left : 833.5pc;

-    top : 90%;

-    width : 100pt;

-    height : 110.777px;

-    clip : rect( -5px, 80px, 130px, 0px )

-}

-

-@font-face {

-    font-family : "Swiss 721";

-    src : url("swiss721t.pfr") format("intellifont"), local("Excelsior Cyrilllic Upright");

-    unicode-range : U+??, U+100-220, U+4??;

-    font-weight : 100, 200, 300, 400, 500

-}

-

-@page :left {margin-left : 4cm}

-

-@media aural {

-    H1, H2, H3, H4, H5, H6 {

-        voice-family : paul, child;

-        stress : 20;

-        richness : 90;

-        cue-before : url("ping.au")

-    }

-    P.heidi {

-        azimuth : center-left;

-        elevation : 12.3deg;

-        pause : 30ms 1.6s

-    }

-    P.peter {

-        azimuth : right;

-        elevation : -0.36rad;

-        pitch : 210Hz

-    }

-    P.goat {

-        volume : x-soft;

-        elevation : 66grad;

-        pitch : 0.17kHz

-    }

-}

-

diff --git a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/util/FileUtil.java b/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/util/FileUtil.java
deleted file mode 100644
index 9acf2ba..0000000
--- a/tests/org.eclipse.wst.css.core.tests/src/org/eclipse/wst/css/core/tests/util/FileUtil.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.css.core.tests.util;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.Reader;
-import java.io.Writer;
-import java.net.URL;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Plugin;
-import org.eclipse.wst.css.core.document.ICSSModel;
-import org.eclipse.wst.sse.core.IModelManager;
-import org.eclipse.wst.sse.core.IModelManagerPlugin;
-import org.eclipse.wst.sse.core.IStructuredModel;
-
-/**
- * 
- */
-public class FileUtil {
-	public static final String commonEOL = "\r\n";
-
-	public static File createFile(String directory, String filename) throws IOException {
-		Plugin plugin = Platform.getPlugin("org.eclipse.wst.css.core.tests"); //$NON-NLS-1$
-		URL url = plugin.getDescriptor().getInstallURL();
-		URL localURL = Platform.asLocalURL(url);
-		String installPath = localURL.getPath();
-		String totalDirectory = installPath + directory;
-		String totalPath = totalDirectory + "/" + filename; //$NON-NLS-1$
-		URL totalURL = new URL(url, totalPath);
-		String finalFile = totalURL.getFile();
-		File file = new File(finalFile);
-		return file;
-	}
-
-	// public static Reader createReader(File file) throws
-	// FileNotFoundException {
-	// return new FileReader(file);
-	// }
-	//	
-	// public static Reader createReader(String directory, String filename)
-	// throws IOException {
-	// File file = createFile(directory, filename);
-	// return createReader(file);
-	// }
-
-	public static String createString(String directory, String filename) throws FileNotFoundException, IOException {
-		StringBuffer buf = new StringBuffer();
-		Reader fileReader = new FileReader(createFile(directory, filename));
-		BufferedReader reader = new BufferedReader(fileReader);
-		String line;
-		while ((line = reader.readLine()) != null) {
-			buf.append(line);
-			buf.append(commonEOL);
-		}
-		return buf.toString();
-		// return new DataInputStream(new
-		// FileInputStream(createFile(directory, filename))).readUTF();
-	}
-
-	static int uniqueNum = 0;
-
-	public static ICSSModel createModel() {
-		IStructuredModel model = null;
-		try {
-
-			IModelManagerPlugin modelManagerPlugin = (IModelManagerPlugin) Platform.getPlugin(IModelManagerPlugin.ID);
-			// assertTrue("modelManagerPlugin must not be null",
-			// modelManagerPlugin != null);
-
-			IModelManager modelManager = modelManagerPlugin.getModelManager();
-			// assertTrue("modelManager must not be null", modelManager !=
-			// null);
-
-			model = modelManager.getModelForEdit("test" + uniqueNum++ + ".css", null, null); //$NON-NLS-1$
-
-			// always use the same line delimiter for these tests, regardless
-			// of
-			// plaform or preference settings
-			model.getStructuredDocument().setLineDelimiter(commonEOL);
-
-
-		}
-		catch (Exception e) {
-			e.printStackTrace();
-		}
-		// assertTrue("basic XML empty model could not be created", model !=
-		// null);
-		return (ICSSModel) model;
-
-	}
-
-	public static void dumpString(String string, String directory, String filename) throws IOException {
-		File file = createFile(directory, filename);
-		Writer writer = new FileWriter(file);
-		writer.write(string);
-		writer.close();
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.css.core.tests/test.xml b/tests/org.eclipse.wst.css.core.tests/test.xml
deleted file mode 100644
index ebe41c2..0000000
--- a/tests/org.eclipse.wst.css.core.tests/test.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<project
-	name="testsuite"
-	default="run"
-	basedir=".">
-	<!-- The property ${eclipse-home} should be passed into this script -->
-	<!-- Set a meaningful default value for when it is not. -->
-	<property
-		name="eclipse-home"
-		value="${basedir}\..\.." />
-
-	<!-- sets the properties plugin-name, and library-file -->
-	<property
-		name="plugin-name"
-		value="com.ibm.sse.tests" />
-	<property
-		name="library-file"
-		value="${eclipse-home}/plugins/org.eclipse.test/library.xml" />
-	<property
-		name="bvtworkspace"
-		value="${basedir}" />
-	<property
-		name="workspace"
-		value="${bvtworkspace}/${plugin-name}" />
-
-	<!-- This target holds all initialization code that needs to be done for -->
-	<!-- all tests that are to be run. Initialization for individual tests -->
-	<!-- should be done within the body of the suite target. -->
-	<target name="init">
-		<delete>
-			<fileset
-				dir="${eclipse-home}"
-				includes="com.ibm.sse.tests.*.xml" />
-		</delete>
-	</target>
-
-	<!-- This target defines the tests that need to be run. -->
-	<target name="suite">
-		<delete
-			dir="${workspace}"
-			quiet="true" />
-		<ant
-			target="core-test"
-			antfile="${library-file}"
-			dir="${eclipse-home}">
-			<property
-				name="data-dir"
-				value="${workspace}" />
-			<property
-				name="plugin-name"
-				value="${plugin-name}" />
-			<property
-				name="classname"
-				value="com.ibm.sse.model.css.tests.CSSAllTests" />
-		</ant>
-	</target>
-
-
-	<!-- This target holds code to cleanup the testing environment after -->
-	<!-- after all of the tests have been run. You can use this target to -->
-	<!-- delete temporary files that have been created. -->
-	<target name="cleanup">
-		<delete
-			dir="${workspace}"
-			quiet="true" />
-	</target>
-
-	<!-- This target runs the test suite. Any actions that need to happen -->
-	<!-- after all the tests have been run should go here. -->
-	<target
-		name="run"
-		depends="init,suite,cleanup">
-		<ant
-			target="collect"
-			antfile="${library-file}"
-			dir="${eclipse-home}">
-			<property
-				name="includes"
-				value="com.ibm.sse.tests.*.xml" />
-			<property
-				name="output-file"
-				value="${plugin-name}.xml" />
-		</ant>
-		<!--		<emailResults resultsFile="${wsad-home}/${plugin-name}.xml" addresslist="david_williams@us.ibm.com,kitlo@us.ibm.com" /> -->
-	</target>
-
-</project>
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/.classpath b/tests/org.eclipse.wst.html.core.tests/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/tests/org.eclipse.wst.html.core.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tests/org.eclipse.wst.html.core.tests/.compatibility b/tests/org.eclipse.wst.html.core.tests/.compatibility
deleted file mode 100644
index b3d1b42..0000000
--- a/tests/org.eclipse.wst.html.core.tests/.compatibility
+++ /dev/null
@@ -1,2 +0,0 @@
-#Wed Mar 24 13:53:52 EST 2004

-.project=10842

diff --git a/tests/org.eclipse.wst.html.core.tests/.cvsignore b/tests/org.eclipse.wst.html.core.tests/.cvsignore
deleted file mode 100644
index 0ade889..0000000
--- a/tests/org.eclipse.wst.html.core.tests/.cvsignore
+++ /dev/null
@@ -1,6 +0,0 @@
-bin
-bin.project
-build.xml
-dev.properties
-ssemodelhtmltests.jar
-temp.folder
diff --git a/tests/org.eclipse.wst.html.core.tests/.project b/tests/org.eclipse.wst.html.core.tests/.project
deleted file mode 100644
index 25bb240..0000000
--- a/tests/org.eclipse.wst.html.core.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.html.core.tests</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/tests/org.eclipse.wst.html.core.tests/.template b/tests/org.eclipse.wst.html.core.tests/.template
deleted file mode 100644
index f3bcd41..0000000
--- a/tests/org.eclipse.wst.html.core.tests/.template
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<form>

-   <p/><p><b>Tips on working with this plug-in project</b></p><li>For the view of the new plug-in at a glance, go to the <img href="pageImage"/><a href="OverviewPage">Overview</a>.</li><li>You can test the contributions of this plug-in by launching another instance of the workbench. On the <b>Run</b> menu, click <b>Run As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.run">Run-time Workbench</a> from the available choices.</li><li>You can add more functionality to this plug-in by adding extensions using the <a href="action.newExtension">New Extension Wizard</a>.</li><li>The plug-in project contains Java code that you can debug. Place breakpoints in Java classes. On the <b>Run</b> menu, select <b>Debug As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.debug">Run-time Workbench</a> from the available choices.</li>

-</form>

diff --git a/tests/org.eclipse.wst.html.core.tests/build.properties b/tests/org.eclipse.wst.html.core.tests/build.properties
deleted file mode 100644
index 0dd9568..0000000
--- a/tests/org.eclipse.wst.html.core.tests/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2004 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
-###############################################################################
-source.ssemodelhtmltests.jar = src/
-output.ssemodelhtmltests.jar = bin/
-bin.includes = plugin.xml,\
-               ssemodelhtmltests.jar
diff --git a/tests/org.eclipse.wst.html.core.tests/plugin.xml b/tests/org.eclipse.wst.html.core.tests/plugin.xml
deleted file mode 100644
index 8280c05..0000000
--- a/tests/org.eclipse.wst.html.core.tests/plugin.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-	id="org.eclipse.wst.html.core.tests"
-	name="SSE Model HTML Tests"
-	version="1.0.0"
-	provider-name="Eclipse.org"
-	class="org.eclipse.wst.html.core.tests.SSEModelHTMLTestsPlugin">
-
-	<runtime>
-		<library name="ssemodelhtmltests.jar">
-			<export name="*" />
-		</library>
-	</runtime>
-	<requires>
-		<import plugin="org.eclipse.core.runtime.compatibility" />
-		<import plugin="org.junit" />
-		<import plugin="org.eclipse.wst.html.core" />
-		<import plugin="org.eclipse.wst.xml.core" />
-		<import plugin="org.eclipse.wst.sse.core" />
-		<import plugin="org.eclipse.core.resources" />
-		<import plugin="org.eclipse.wst.common.encoding" />
-		<import plugin="org.eclipse.ui" />
-	</requires>
-
-
-	<extension
-		id="ssemodelhtmltests"
-		point="org.eclipse.core.runtime.applications">
-		<application>
-			<run
-				class="org.eclipse.wst.html.core.tests.application.SSEModelHTMLTests">
-			</run>
-		</application>
-	</extension>
-	<!-- TO GET PICKED UP BY com.ibm.etools.commontests.testcollector -->
-	<!--
-	<extension
-		point="com.ibm.etools.commontests.testcollector.suites">
-		<suite
-			suiteClass="org.eclipse.wst.html.core.tests.application.SSEModelHTMLTestSuite"
-			suiteName="SSE Model HTML Tests">
-		</suite>
-	</extension>
-	-->
-
-</plugin>
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/Logger.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/Logger.java
deleted file mode 100644
index 9a784c2..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/Logger.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests;
-
-import java.util.StringTokenizer;
-
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Plugin;
-import org.eclipse.core.runtime.Status;
-
-/**
- * Small convenience class to log messages to plugin's log file and also, if desired,
- * the console. This class should only be used by classes in this plugin. Other
- * plugins should make their own copy, with appropriate ID.
- */
-public class Logger {
-	private static Plugin fPlugin = SSEModelHTMLTestsPlugin.getDefault();
-	private static final String fPluginId = fPlugin.getDescriptor().getUniqueIdentifier();
-
-	private static final String TRACEFILTER_LOCATION = "/debug/tracefilter"; //$NON-NLS-1$
-
-	public static final int OK = IStatus.OK; // 0
-	public static final int INFO = IStatus.INFO; // 1
-	public static final int WARNING = IStatus.WARNING; // 2
-	public static final int ERROR = IStatus.ERROR; // 4
-
-	public static final int OK_DEBUG = 200 + OK;
-	public static final int INFO_DEBUG = 200 + INFO;
-	public static final int WARNING_DEBUG = 200 + WARNING;
-	public static final int ERROR_DEBUG = 200 + ERROR;
-
-	/**
-	 * Adds message to log.
-	 * @param level severity level of the message (OK, INFO, WARNING, ERROR, OK_DEBUG, INFO_DEBUG, WARNING_DEBUG, ERROR_DEBUG)
-	 * @param message text to add to the log
-	 * @param exception exception thrown
-	 */
-	protected static void _log(int level, String message, Throwable exception) {
-		if (level == OK_DEBUG || level == INFO_DEBUG || level == WARNING_DEBUG || level == ERROR_DEBUG) {
-			if (!isDebugging())
-				return;
-		}
-
-		int severity = IStatus.OK;
-		switch (level) {
-			case INFO_DEBUG :
-			case INFO :
-				severity = IStatus.INFO;
-				break;
-			case WARNING_DEBUG :
-			case WARNING :
-				severity = IStatus.WARNING;
-				break;
-			case ERROR_DEBUG :
-			case ERROR :
-				severity = IStatus.ERROR;
-		}
-		message = (message != null) ? message : "null"; //$NON-NLS-1$
-		Status statusObj = new Status(severity, fPluginId, severity, message, exception);
-		fPlugin.getLog().log(statusObj);
-	}
-
-	/**
-	 * Prints message to log if category matches /debug/tracefilter option.
-	 * @param message text to print
-	 * @param category category of the message, to be compared with /debug/tracefilter
-	 */
-	protected static void _trace(String category, String message, Throwable exception) {
-		if (isTracing(category)) {
-			message = (message != null) ? message : "null"; //$NON-NLS-1$
-			Status statusObj = new Status(IStatus.OK, fPluginId, IStatus.OK, message, exception);
-			fPlugin.getLog().log(statusObj);
-		}
-	}
-
-	/**
-	 * @return true if the plugin for this logger is debugging
-	 */
-	public static boolean isDebugging() {
-		return fPlugin.isDebugging();
-	}
-
-	/**
-	 * Determines if currently tracing a category
-	 * @param category
-	 * @return true if tracing category, false otherwise
-	 */
-	public static boolean isTracing(String category) {
-		if (!isDebugging())
-			return false;
-
-		String traceFilter = Platform.getDebugOption(fPluginId + TRACEFILTER_LOCATION);
-		if (traceFilter != null) {
-			StringTokenizer tokenizer = new StringTokenizer(traceFilter, ","); //$NON-NLS-1$
-			while (tokenizer.hasMoreTokens()) {
-				String cat = tokenizer.nextToken().trim();
-				if (category.equals(cat)) {
-					return true;
-				}
-			}
-		}
-		return false;
-	}
-
-	public static void log(int level, String message) {
-		_log(level, message, null);
-	}
-
-	public static void log(int level, String message, Throwable exception) {
-		_log(level, message, exception);
-	}
-
-	public static void logException(String message, Throwable exception) {
-		_log(ERROR, message, exception);
-	}
-
-	public static void logException(Throwable exception) {
-		_log(ERROR, exception.getMessage(), exception);
-	}
-
-	public static void traceException(String category, String message, Throwable exception) {
-		_trace(category, message, exception);
-	}
-
-	public static void traceException(String category, Throwable exception) {
-		_trace(category, exception.getMessage(), exception);
-	}
-
-	public static void trace(String category, String message) {
-		_trace(category, message, null);
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/ModelParserTests.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/ModelParserTests.java
deleted file mode 100644
index 166e32c..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/ModelParserTests.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.wst.html.core.tests.parser.AttrTest;
-import org.eclipse.wst.html.core.tests.parser.AttrTest2;
-import org.eclipse.wst.html.core.tests.parser.CDATASectionTest;
-import org.eclipse.wst.html.core.tests.parser.CDATASectionTest2;
-import org.eclipse.wst.html.core.tests.parser.CDATASectionTest3;
-import org.eclipse.wst.html.core.tests.parser.DocTypeTest;
-import org.eclipse.wst.html.core.tests.parser.ElementTest;
-import org.eclipse.wst.html.core.tests.parser.ElementTest2;
-import org.eclipse.wst.html.core.tests.parser.ElementTest3;
-import org.eclipse.wst.html.core.tests.parser.EmptyTextTest;
-import org.eclipse.wst.html.core.tests.parser.EmptyTextTest2;
-import org.eclipse.wst.html.core.tests.parser.EmptyTextTest3;
-import org.eclipse.wst.html.core.tests.parser.EntityTest;
-import org.eclipse.wst.html.core.tests.parser.EntityTest2;
-import org.eclipse.wst.html.core.tests.parser.EntityTest3;
-import org.eclipse.wst.html.core.tests.parser.EntityTest4;
-import org.eclipse.wst.html.core.tests.parser.EntityTest5;
-import org.eclipse.wst.html.core.tests.parser.EntityTest6;
-import org.eclipse.wst.html.core.tests.parser.EntityTest7;
-import org.eclipse.wst.html.core.tests.parser.EntityTest8;
-import org.eclipse.wst.html.core.tests.parser.EntityTest9;
-import org.eclipse.wst.html.core.tests.parser.PITest;
-import org.eclipse.wst.html.core.tests.parser.ParserTest;
-import org.eclipse.wst.html.core.tests.parser.ParserTest2;
-import org.eclipse.wst.html.core.tests.parser.ParserTest3;
-import org.eclipse.wst.html.core.tests.parser.ParserTest4;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest2;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest3;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest4;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest5;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest6;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest7;
-import org.eclipse.wst.html.core.tests.parser.SplitTextTest8;
-import org.eclipse.wst.html.core.tests.parser.TableTest;
-import org.eclipse.wst.html.core.tests.parser.TextTest;
-import org.eclipse.wst.html.core.tests.parser.TextTest2;
-import org.eclipse.wst.html.core.tests.parser.TextTest3;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest10;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest11;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest12;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest13;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest14;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest2;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest3;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest4;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest5;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest6;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest7;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest8;
-import org.eclipse.wst.html.core.tests.parser.UpdaterTest9;
-
-
-
-public class ModelParserTests extends TestSuite {
-	public static Test suite() {
-		return new ModelParserTests();
-	}
-
-	public ModelParserTests() {
-		super("ModelParserTests");
-
-		addTest(new TestSuite(ParserTest.class, "ParserTest"));
-		addTest(new TestSuite(ParserTest2.class, "ParserTest2"));
-		addTest(new TestSuite(ParserTest3.class, "ParserTest3"));
-		addTest(new TestSuite(ParserTest4.class, "ParserTest4"));
-		addTest(new TestSuite(UpdaterTest.class, "UpdaterTest"));
-		addTest(new TestSuite(UpdaterTest2.class, "UpdaterTest2"));
-		addTest(new TestSuite(UpdaterTest3.class, "UpdaterTest3"));
-		addTest(new TestSuite(UpdaterTest4.class, "UpdaterTest4"));
-		addTest(new TestSuite(UpdaterTest5.class, "UpdaterTest5"));
-		addTest(new TestSuite(UpdaterTest6.class, "UpdaterTest6"));
-		addTest(new TestSuite(UpdaterTest7.class, "UpdaterTest7"));
-		addTest(new TestSuite(UpdaterTest8.class, "UpdaterTest8"));
-		addTest(new TestSuite(UpdaterTest9.class, "UpdaterTest9"));
-		addTest(new TestSuite(UpdaterTest10.class, "UpdaterTest10"));
-		addTest(new TestSuite(UpdaterTest11.class, "UpdaterTest11"));
-		addTest(new TestSuite(UpdaterTest12.class, "UpdaterTest12"));
-		addTest(new TestSuite(UpdaterTest13.class, "UpdaterTest13"));
-		addTest(new TestSuite(UpdaterTest14.class, "UpdaterTest14"));
-		addTest(new TestSuite(ElementTest.class, "ElementTest"));
-		addTest(new TestSuite(ElementTest2.class, "ElementTest2"));
-		addTest(new TestSuite(ElementTest3.class, "ElementTest3"));
-		addTest(new TestSuite(TableTest.class, "TableTest"));
-		addTest(new TestSuite(TextTest.class, "TextTest"));
-		addTest(new TestSuite(TextTest2.class, "TextTest2"));
-		addTest(new TestSuite(TextTest3.class, "TextTest3"));
-		addTest(new TestSuite(SplitTextTest.class, "SplitTextTest"));
-		addTest(new TestSuite(SplitTextTest2.class, "SplitTextTest2"));
-		addTest(new TestSuite(SplitTextTest3.class, "SplitTextTest3"));
-		addTest(new TestSuite(SplitTextTest4.class, "SplitTextTest4"));
-		addTest(new TestSuite(SplitTextTest5.class, "SplitTextTest5"));
-		addTest(new TestSuite(SplitTextTest6.class, "SplitTextTest6"));
-		addTest(new TestSuite(SplitTextTest7.class, "SplitTextTest7"));
-		addTest(new TestSuite(SplitTextTest8.class, "SplitTextTest8"));
-		addTest(new TestSuite(EmptyTextTest.class, "EmptyTextTest"));
-		addTest(new TestSuite(EmptyTextTest2.class, "EmptyTextTest2"));
-		addTest(new TestSuite(EmptyTextTest3.class, "EmptyTextTest3"));
-		addTest(new TestSuite(AttrTest.class, "AttrTest"));
-		addTest(new TestSuite(AttrTest2.class, "AttrTest2"));
-		addTest(new TestSuite(EntityTest.class, "EntityTest"));
-		addTest(new TestSuite(EntityTest2.class, "EntityTest2"));
-		addTest(new TestSuite(EntityTest3.class, "EntityTest3"));
-		addTest(new TestSuite(EntityTest4.class, "EntityTest4"));
-		addTest(new TestSuite(EntityTest5.class, "EntityTest5"));
-		addTest(new TestSuite(EntityTest6.class, "EntityTest6"));
-		addTest(new TestSuite(EntityTest7.class, "EntityTest7"));
-		addTest(new TestSuite(EntityTest8.class, "EntityTest8"));
-		addTest(new TestSuite(EntityTest9.class, "EntityTest9"));
-		addTest(new TestSuite(DocTypeTest.class, "DocTypeTest"));
-		addTest(new TestSuite(CDATASectionTest.class, "CDATASectionTest"));
-		addTest(new TestSuite(CDATASectionTest2.class, "CDATASectionTest2"));
-		addTest(new TestSuite(CDATASectionTest3.class, "CDATASectionTest3"));
-		addTest(new TestSuite(PITest.class, "PITest"));
-		// the follow is fairly long running
-		//addTest(new TestSuite(TestExampleFiles.class, "TestExampleFiles"));
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/SSEModelHTMLTestsPlugin.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/SSEModelHTMLTestsPlugin.java
deleted file mode 100644
index cb7c000..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/SSEModelHTMLTestsPlugin.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.core.runtime.IPluginDescriptor;
-import org.eclipse.core.runtime.Plugin;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class SSEModelHTMLTestsPlugin extends Plugin {
-	//The shared instance.
-	private static SSEModelHTMLTestsPlugin plugin;
-	//Resource bundle.
-	private ResourceBundle resourceBundle;
-
-	/**
-	 * The constructor.
-	 */
-	public SSEModelHTMLTestsPlugin(IPluginDescriptor descriptor) {
-		super(descriptor);
-		plugin = this;
-		try {
-			resourceBundle = ResourceBundle.getBundle("org.eclipse.wst.html.core.tests.SSEModelHTMLTestsPluginResources");
-		}
-		catch (MissingResourceException x) {
-			resourceBundle = null;
-		}
-	}
-
-	/**
-	 * Returns the shared instance.
-	 */
-	public static SSEModelHTMLTestsPlugin getDefault() {
-		return plugin;
-	}
-
-	/**
-	 * Returns the string from the plugin's resource bundle,
-	 * or 'key' if not found.
-	 */
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = SSEModelHTMLTestsPlugin.getDefault().getResourceBundle();
-		try {
-			return (bundle != null) ? bundle.getString(key) : key;
-		}
-		catch (MissingResourceException e) {
-			return key;
-		}
-	}
-
-	/**
-	 * Returns the plugin's resource bundle,
-	 */
-	public ResourceBundle getResourceBundle() {
-		return resourceBundle;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/AllTests.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/AllTests.java
deleted file mode 100644
index 3dacc37..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/AllTests.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.application;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.PrintStream;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestResult;
-import junit.framework.TestSuite;
-import junit.textui.TestRunner;
-
-import org.eclipse.core.runtime.Platform;
-
-
-/**
- * This class is to run all the sed tests.
- */
-public class AllTests extends TestCase {
-	private final static String INTERACTIVE = "-interactive";
-	private final static String VARY_ENCODING = "-varyEncoding";
-	private final static String PERFORMANCE = "-performance";
-	private final static String MEMORY = "-memory";
-	protected boolean interactive = false;
-	public static boolean varyEncoding = false;
-	public static boolean doPerformanceTest = false;
-	public static boolean doMemory = false;
-
-	/**
-	 * Method parseArgs.
-	 * 
-	 * @param args
-	 */
-	private void parseArgs(Object args) {
-		// typicially args is an array of strings,
-		// not sure when it wouldn't be.
-		if (args instanceof String[]) {
-			String[] strArgs = (String[]) args;
-			for (int i = 0; i < strArgs.length; i++) {
-				String arg = strArgs[i];
-				//System.out.println("arg: " + arg);
-				if (INTERACTIVE.equalsIgnoreCase(arg)) {
-					interactive = true;
-				}
-				// note: this "very_encoding" branch of testing
-				// is not ready for prime time (i.e. should not be
-				// used), but I'm leaving in so as to not lose
-				// work in test project
-				if (VARY_ENCODING.equalsIgnoreCase(arg)) {
-					varyEncoding = true;
-				}
-				else if (PERFORMANCE.equalsIgnoreCase(arg)) {
-					doPerformanceTest = true;
-				}
-				else if (MEMORY.equalsIgnoreCase(arg)) {
-					doMemory = true;
-				}
-
-			}
-		}
-	}
-
-	/**
-	 * Method pause.
-	 */
-	private void pause(String message) throws IOException {
-		System.out.println(message);
-		System.in.read();
-	}
-
-	public static void main(String[] args) {
-		new AllTests().runMain(args);
-	}
-
-	protected String getOutputName() {
-		return "sedtests.out";
-	}
-
-	public Object runMain(Object args) {
-		Object result = null;
-		File outFile = null;
-		try {
-			PrintStream output = null;
-			PrintStream saveDefaultOutput = null;
-			TestRunner testRunner = null;
-
-			parseArgs(args);
-
-			if (!interactive) {
-				System.out.println();
-				System.out.println("Tests running ... output will be saved to file");
-				saveDefaultOutput = System.out;
-				outFile = new File(getOutputName());
-				OutputStream outstream = new FileOutputStream(outFile);
-				output = new PrintStream(outstream);
-				System.setOut(output);
-				testRunner = new TestRunner(output);
-			}
-			else {
-				testRunner = new TestRunner(System.out);
-			}
-
-			printVMInfo();
-
-			Test suite = suite();
-
-			TestResult testResult = testRunner.doRun(suite, false);
-			if (output != null) {
-				output.close();
-			}
-			if (interactive) {
-				if (!Platform.inDevelopmentMode()) {
-					pause("press any key to continue");
-				}
-			}
-			else {
-				System.setOut(saveDefaultOutput);
-				// even if not interactive, print a summary to console
-				printHeader(testResult);
-				System.out.println("Full output in \n     " + outFile.getAbsolutePath());
-			}
-		}
-		catch (Exception e) {
-			result = e;
-		}
-
-		return result;
-	}
-
-	protected void printVMInfo() {
-		String vminfo = System.getProperty("java.vm.info");
-		String vmname = System.getProperty("java.vm.name");
-		System.out.println();
-		System.out.println("Sed tests running in " + vmname);
-		System.out.println("   " + vminfo);
-		System.out.println();
-	}
-
-	public static Test suite() {
-		TestSuite testSuite = new TestSuite();
-		testSuite.addTest(SSEModelHTMLTestSuite.suite());
-		return testSuite;
-	}
-
-	/**
-	 * Prints the header of the report
-	 */
-	protected void printHeader(TestResult result) {
-		if (result.wasSuccessful()) {
-			System.out.println();
-			System.out.print("OK");
-			System.out.println(" (" + result.runCount() + " tests)");
-
-		}
-		else {
-			System.out.println();
-			System.out.println("FAILURES!!!");
-			System.out.println("Tests run: " + result.runCount() + ",  Failures: " + result.failureCount() + ",  Errors: " + result.errorCount());
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTestSuite.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTestSuite.java
deleted file mode 100644
index 901a991..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTestSuite.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.application;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.wst.html.core.tests.ModelParserTests;
-import org.eclipse.wst.html.core.tests.misc.TestPreferenceValues;
-
-
-
-public class SSEModelHTMLTestSuite extends TestSuite {
-
-	/**
-	 * to get picked up by BVT
-	 * @return
-	 */
-	public static Test suite() {
-		return new SSEModelHTMLTestSuite();
-	}
-
-	public SSEModelHTMLTestSuite() {
-		super("SSEModelHTMLTestSuite");
-
-		addTest(ModelParserTests.suite());
-		addTest(new TestSuite(TestPreferenceValues.class));
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTests.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTests.java
deleted file mode 100644
index 57a622d..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/application/SSEModelHTMLTests.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.application;
-
-
-
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.wst.html.core.tests.Logger;
-
-
-/**
- * Minimal app to run as Eclipse "application"
- */
-public class SSEModelHTMLTests implements IPlatformRunnable {
-
-	/**
-	 * @see org.eclipse.core.boot.IPlatformRunnable#run(Object)
-	 */
-	public Object run(Object args) throws Exception {
-		Object result = new AllTests().runMain(args);
-		if (result != null) {
-			if (result instanceof Throwable) {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'", (Throwable) result);
-			}
-			else {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'");
-			}
-			return result;
-		}
-		else
-			return org.eclipse.core.runtime.IPlatformRunnable.EXIT_OK;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/misc/TestPreferenceValues.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/misc/TestPreferenceValues.java
deleted file mode 100644
index be60bbc..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/misc/TestPreferenceValues.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.misc;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.IProduct;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.html.core.HTMLFilesPreferenceNames;
-
-
-
-
-public class TestPreferenceValues extends TestCase {
-	public static final boolean DEBUG = false;
-
-	public void testProductName() {
-		IProduct product = Platform.getProduct();
-		String productName = product.getName();
-
-		String generator = HTMLFilesPreferenceNames.GENERATOR;
-		if (DEBUG) {
-			System.out.println("GENERATOR " + productName);
-		}
-		assertTrue(productName.equals(generator));
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AllModelParserTests.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AllModelParserTests.java
deleted file mode 100644
index 0ed2256..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AllModelParserTests.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-
-import junit.framework.TestSuite;
-
-
-public class AllModelParserTests {
-
-	//	public AllModelParserTests(String name) {
-	//		//super(name);
-	//	}
-
-	public void holdOldTestMain() {
-		runTest(new ParserTest());
-		runTest(new ParserTest2());
-		runTest(new ParserTest3());
-		runTest(new ParserTest4());
-		runTest(new UpdaterTest());
-		runTest(new UpdaterTest2());
-		runTest(new UpdaterTest3());
-		runTest(new UpdaterTest4());
-		runTest(new UpdaterTest5());
-		runTest(new UpdaterTest6());
-		runTest(new UpdaterTest7());
-		runTest(new UpdaterTest8());
-		runTest(new UpdaterTest9());
-		runTest(new UpdaterTest10());
-		runTest(new UpdaterTest11());
-		runTest(new UpdaterTest12());
-		runTest(new UpdaterTest13());
-		runTest(new UpdaterTest14());
-		runTest(new ElementTest());
-		runTest(new ElementTest2());
-		runTest(new ElementTest3());
-		runTest(new TableTest());
-		runTest(new TextTest());
-		runTest(new TextTest2());
-		runTest(new TextTest3());
-		runTest(new SplitTextTest());
-		runTest(new SplitTextTest2());
-		runTest(new SplitTextTest3());
-		runTest(new SplitTextTest4());
-		runTest(new SplitTextTest5());
-		runTest(new SplitTextTest6());
-		runTest(new SplitTextTest7());
-		runTest(new SplitTextTest8());
-		runTest(new EmptyTextTest());
-		runTest(new EmptyTextTest2());
-		runTest(new EmptyTextTest3());
-		runTest(new AttrTest());
-		runTest(new AttrTest2());
-		runTest(new EntityTest());
-		runTest(new EntityTest2());
-		runTest(new EntityTest3());
-		runTest(new EntityTest4());
-		runTest(new EntityTest5());
-		runTest(new EntityTest6());
-		runTest(new EntityTest7());
-		runTest(new EntityTest8());
-		runTest(new EntityTest9());
-		runTest(new DocTypeTest());
-		runTest(new CDATASectionTest());
-		runTest(new CDATASectionTest2());
-		runTest(new CDATASectionTest3());
-		runTest(new PITest());
-	}
-
-	public static TestSuite getAllTests() {
-
-
-		TestSuite testSuite = new TestSuite();
-
-		testSuite.addTestSuite(ParserTest.class);
-		testSuite.addTestSuite(ParserTest2.class);
-		testSuite.addTestSuite(ParserTest3.class);
-		testSuite.addTestSuite(ParserTest4.class);
-		testSuite.addTestSuite(UpdaterTest.class);
-		testSuite.addTestSuite(UpdaterTest2.class);
-		testSuite.addTestSuite(UpdaterTest3.class);
-		testSuite.addTestSuite(UpdaterTest4.class);
-		testSuite.addTestSuite(UpdaterTest5.class);
-		testSuite.addTestSuite(UpdaterTest6.class);
-		testSuite.addTestSuite(UpdaterTest7.class);
-		testSuite.addTestSuite(UpdaterTest8.class);
-		testSuite.addTestSuite(UpdaterTest9.class);
-		testSuite.addTestSuite(UpdaterTest10.class);
-		testSuite.addTestSuite(UpdaterTest11.class);
-		testSuite.addTestSuite(UpdaterTest12.class);
-		testSuite.addTestSuite(UpdaterTest13.class);
-		testSuite.addTestSuite(UpdaterTest14.class);
-		testSuite.addTestSuite(ElementTest.class);
-		testSuite.addTestSuite(ElementTest2.class);
-		testSuite.addTestSuite(ElementTest3.class);
-		testSuite.addTestSuite(TableTest.class);
-		testSuite.addTestSuite(TextTest.class);
-		testSuite.addTestSuite(TextTest2.class);
-		testSuite.addTestSuite(TextTest3.class);
-		testSuite.addTestSuite(SplitTextTest.class);
-		testSuite.addTestSuite(SplitTextTest2.class);
-		testSuite.addTestSuite(SplitTextTest3.class);
-		testSuite.addTestSuite(SplitTextTest4.class);
-		testSuite.addTestSuite(SplitTextTest5.class);
-		testSuite.addTestSuite(SplitTextTest6.class);
-		testSuite.addTestSuite(SplitTextTest7.class);
-		testSuite.addTestSuite(SplitTextTest8.class);
-		testSuite.addTestSuite(EmptyTextTest.class);
-		testSuite.addTestSuite(EmptyTextTest2.class);
-		testSuite.addTestSuite(EmptyTextTest3.class);
-		testSuite.addTestSuite(AttrTest.class);
-		testSuite.addTestSuite(AttrTest2.class);
-		testSuite.addTestSuite(EntityTest.class);
-		testSuite.addTestSuite(EntityTest2.class);
-		testSuite.addTestSuite(EntityTest3.class);
-		testSuite.addTestSuite(EntityTest4.class);
-		testSuite.addTestSuite(EntityTest5.class);
-		testSuite.addTestSuite(EntityTest6.class);
-		testSuite.addTestSuite(EntityTest7.class);
-		testSuite.addTestSuite(EntityTest8.class);
-		testSuite.addTestSuite(EntityTest9.class);
-		testSuite.addTestSuite(DocTypeTest.class);
-		testSuite.addTestSuite(CDATASectionTest.class);
-		testSuite.addTestSuite(CDATASectionTest2.class);
-		testSuite.addTestSuite(CDATASectionTest3.class);
-		testSuite.addTestSuite(PITest.class);
-		// the follow is fairly long running
-		//testSuite.addTestSuite(TestExampleFiles.class);
-
-		return testSuite;
-	}
-
-
-
-	private void runTest(ModelTest test) {
-		try {
-			test.testModel();
-		}
-		catch (Exception ex) {
-			ModelTest.printException(ex);
-		}
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest.java
deleted file mode 100644
index cd8879b..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class AttrTest extends ModelTest {
-	/**
-	 * Constructor for AttrTest.
-	 * 
-	 * @param name
-	 */
-	public AttrTest(String name) {
-		super(name);
-	}
-
-	public AttrTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new AttrTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			//Document document = model.getDocument();
-
-			structuredDocument.setText(this, "<a href=\"<%=c%>\">a</a>");
-
-			printSource(model);
-			printTree(model);
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest2.java
deleted file mode 100644
index 2fa96c6..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest2.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class AttrTest2 extends ModelTest {
-	/**
-	 * Constructor for AttrTest2.
-	 * 
-	 * @param name
-	 */
-	public AttrTest2(String name) {
-		super(name);
-	}
-
-	public AttrTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new AttrTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			a.setAttribute("b", "c");
-			a.setAttribute("d", "e");
-			Text t = document.createTextNode("f");
-			document.appendChild(a);
-			a.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			Attr b = a.getAttributeNode("b");
-			b.setPrefix("x");
-
-			outputWriter.writeln("b.name=" + b.getName());
-			outputWriter.writeln("b.value=" + b.getValue());
-			String ab = a.getAttribute("b");
-			outputWriter.writeln("a b=" + ab);
-			String axb = a.getAttribute("x:b");
-			outputWriter.writeln("a x:b=" + axb);
-
-			printSource(model);
-			printTree(model);
-
-			a.getAttributeNode("d").setPrefix("y");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest3.java
deleted file mode 100644
index 2fcd0d0..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/AttrTest3.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class AttrTest3 extends ModelTest {
-	/**
-	 * Constructor for AttrTest3.
-	 * 
-	 * @param name
-	 */
-	public AttrTest3(String name) {
-		super(name);
-	}
-
-	public AttrTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new AttrTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.setText(this, "<a xmlns='default-uri' xmlns:b='b-uri'><c d='d-value' b:e='e-value'/></a>");
-
-			printSource(model);
-			printTree(model);
-
-			Element a = (Element) document.getFirstChild();
-			Element c = (Element) a.getFirstChild();
-
-			Attr xmlns = a.getAttributeNode("xmlns");
-			outputWriter.writeln("xmlns [" + xmlns.getNamespaceURI() + "]");
-			Attr xmlns_b = a.getAttributeNode("xmlns:b");
-			outputWriter.writeln("xmlns:b [" + xmlns_b.getNamespaceURI() + "]");
-			Attr d = c.getAttributeNode("d");
-			outputWriter.writeln("d [" + d.getNamespaceURI() + "]");
-			Attr b_e = c.getAttributeNode("b:e");
-			outputWriter.writeln("b:e [" + b_e.getNamespaceURI() + "]");
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest.java
deleted file mode 100644
index afd315c..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.CDATASection;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-public class CDATASectionTest extends ModelTest {
-	/**
-	 * Constructor for CDATASectionTest.
-	 * 
-	 * @param name
-	 */
-	public CDATASectionTest(String name) {
-		super(name);
-	}
-
-	public CDATASectionTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new CDATASectionTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<a><![CDATA[contentOfCDATASection]]></a>");
-
-			printSource(model);
-			printTree(model);
-
-			Node a = document.getFirstChild();
-			for (Node child = a.getFirstChild(); child != null; child = child.getNextSibling()) {
-				if (child.getNodeType() != Node.CDATA_SECTION_NODE)
-					continue;
-				CDATASection cdata = (CDATASection) child;
-				outputWriter.writeln(cdata.getData());
-			}
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest2.java
deleted file mode 100644
index 0ea4332..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest2.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.CDATASection;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class CDATASectionTest2 extends ModelTest {
-	/**
-	 * Constructor for CDATASectionTest2.
-	 * 
-	 * @param name
-	 */
-	public CDATASectionTest2(String name) {
-		super(name);
-	}
-
-	public CDATASectionTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new CDATASectionTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			CDATASection cdata = document.createCDATASection("contentOfCDATASection");
-			a.appendChild(cdata);
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			cdata.setData("new content");
-
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			cdata.setData("new content");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest3.java
deleted file mode 100644
index 24395ec..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/CDATASectionTest3.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.CDATASection;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class CDATASectionTest3 extends ModelTest {
-	/**
-	 * Constructor for CDATASectionTest3.
-	 * 
-	 * @param name
-	 */
-	public CDATASectionTest3(String name) {
-		super(name);
-	}
-
-	public CDATASectionTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new CDATASectionTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			CDATASection cdata = document.createCDATASection("contentOfCDATASection");
-			a.appendChild(cdata);
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			cdata.setData("new < content");
-
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			cdata.setData("new > content");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(cdata.getData());
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/DocTypeTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/DocTypeTest.java
deleted file mode 100644
index cf4d387..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/DocTypeTest.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLDocument;
-import org.eclipse.wst.xml.core.document.XMLDocumentType;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Element;
-
-public class DocTypeTest extends ModelTest {
-	/**
-	 * Constructor for DocTypeTest.
-	 * 
-	 * @param name
-	 */
-	public DocTypeTest(String name) {
-		super(name);
-	}
-
-	public DocTypeTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new DocTypeTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			XMLDocument document = model.getDocument();
-
-			XMLDocumentType docType = (XMLDocumentType) document.createDoctype("HTML");
-			document.appendChild(docType);
-			Element html = document.createElement("HTML");
-			document.appendChild(html);
-
-			printSource(model);
-			printTree(model);
-
-			docType.setSystemId("sytem");
-
-			printSource(model);
-			printTree(model);
-
-			docType.setPublicId("public");
-
-			printSource(model);
-			printTree(model);
-
-			document.insertBefore(document.createTextNode(" "), docType);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest.java
deleted file mode 100644
index 560eeb9..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-
-public class ElementTest extends ModelTest {
-	/**
-	 * Constructor for ElementTest.
-	 * 
-	 * @param name
-	 */
-	public ElementTest(String name) {
-		super(name);
-	}
-
-	public ElementTest() {
-		super();
-	}
-
-	public Element changeTagName(Element element, String tagName) {
-		Document document = element.getOwnerDocument();
-		Node parent = element.getParentNode();
-		Element newElement = document.createElement(tagName);
-		NamedNodeMap attributes = element.getAttributes();
-		while (attributes.getLength() > 0) {
-			Attr attr = (Attr) attributes.item(0);
-			attr = element.removeAttributeNode(attr);
-			newElement.setAttributeNode(attr);
-		}
-		while (element.hasChildNodes()) {
-			Node child = element.getFirstChild();
-			child = element.removeChild(child);
-			newElement.appendChild(child);
-		}
-		parent.insertBefore(newElement, element);
-		parent.removeChild(element);
-		return newElement;
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ElementTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<a><b e=\"f\" c=\"d\"><g /><h /></b></a>");
-			Node a = document.getFirstChild();
-			Element b = (Element) a.getFirstChild();
-
-			printSource(model);
-			printTree(model);
-
-			//Element i =
-			changeTagName(b, "i");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest2.java
deleted file mode 100644
index a9486cc..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest2.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class ElementTest2 extends ModelTest {
-	/**
-	 * Constructor for ElementTest2.
-	 * 
-	 * @param name
-	 */
-	public ElementTest2(String name) {
-		super(name);
-	}
-
-	public ElementTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ElementTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			Element b = document.createElement("b");
-			Text t = document.createTextNode("c");
-			document.appendChild(a);
-			a.appendChild(b);
-			b.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			a.setPrefix("x");
-
-			outputWriter.writeln("a.tagName=" + a.getTagName());
-
-			printSource(model);
-			printTree(model);
-
-			b.setPrefix("y");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest3.java
deleted file mode 100644
index 8a8fa61..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ElementTest3.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class ElementTest3 extends ModelTest {
-	/**
-	 * Constructor for ElementTest3.
-	 * 
-	 * @param name
-	 */
-	public ElementTest3(String name) {
-		super(name);
-	}
-
-	public ElementTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ElementTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("x:a");
-			Element b = document.createElement("b");
-			Text t = document.createTextNode("c");
-			document.appendChild(a);
-			a.appendChild(b);
-			b.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			a.setPrefix("");
-
-			outputWriter.writeln("a.tagName=" + a.getTagName());
-
-			printSource(model);
-			printTree(model);
-
-			a.setPrefix("y");
-
-			outputWriter.writeln("a.tagName=" + a.getTagName());
-
-			printSource(model);
-			printTree(model);
-
-			a.setPrefix("y");
-
-			printSource(model);
-			printTree(model);
-
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest.java
deleted file mode 100644
index 347ef4a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EmptyTextTest extends ModelTest {
-	/**
-	 * Constructor for EmptyTextTest.
-	 * 
-	 * @param name
-	 */
-	public EmptyTextTest(String name) {
-		super(name);
-	}
-
-	public EmptyTextTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EmptyTextTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a");
-			p.appendChild(text);
-			Element br = document.createElement("BR");
-			p.appendChild(br);
-			Text text2 = document.createTextNode("");
-			p.appendChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-			Text text3 = document.createTextNode("");
-			p.insertBefore(text3, text2);
-
-			printSource(model);
-			printTree(model);
-
-			text3.setData("b");
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest2.java
deleted file mode 100644
index d307266..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest2.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EmptyTextTest2 extends ModelTest {
-	/**
-	 * Constructor for EmptyTextTest2.
-	 * 
-	 * @param name
-	 */
-	public EmptyTextTest2(String name) {
-		super(name);
-	}
-
-	public EmptyTextTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EmptyTextTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("a");
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("");
-
-			printSource(model);
-			printTree(model);
-
-			Element b = document.createElement("B");
-			p.appendChild(b);
-			p.removeChild(text);
-			b.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("a");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest3.java
deleted file mode 100644
index 1cff687..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EmptyTextTest3.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EmptyTextTest3 extends ModelTest {
-	/**
-	 * Constructor for EmptyTextTest3.
-	 * 
-	 * @param name
-	 */
-	public EmptyTextTest3(String name) {
-		super(name);
-	}
-
-	public EmptyTextTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EmptyTextTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Text text = document.createTextNode("");
-			document.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Element a = document.createElement("a");
-			document.insertBefore(a, text);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest.java
deleted file mode 100644
index 17f2f47..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest extends ModelTest {
-	/**
-	 * Constructor for EntityTest.
-	 * 
-	 * @param name
-	 */
-	public EntityTest(String name) {
-		super(name);
-	}
-
-	public EntityTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-
-			printSource(model);
-			printTree(model);
-
-			Text text = document.createTextNode("&gt;");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest2.java
deleted file mode 100644
index 7c20b4a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest2.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest2 extends ModelTest {
-	/**
-	 * Constructor for EntityTest2.
-	 * 
-	 * @param name
-	 */
-	public EntityTest2(String name) {
-		super(name);
-	}
-
-	public EntityTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("a&gt;");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest3.java
deleted file mode 100644
index b9aed54..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest3.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest3 extends ModelTest {
-	/**
-	 * Constructor for EntityTest3.
-	 * 
-	 * @param name
-	 */
-	public EntityTest3(String name) {
-		super(name);
-	}
-
-	public EntityTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("ab");
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("ab&");
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("ab&c");
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("dab&c");
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("dab&ce");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest4.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest4.java
deleted file mode 100644
index 2e650b9..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest4.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest4 extends ModelTest {
-	/**
-	 * Constructor for EntityTest4.
-	 * 
-	 * @param name
-	 */
-	public EntityTest4(String name) {
-		super(name);
-	}
-
-	public EntityTest4() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest4().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a&b");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = document.createTextNode("");
-			p.insertBefore(text2, text);
-
-			printSource(model);
-			printTree(model);
-
-			text2.setData("c");
-
-			printSource(model);
-			printTree(model);
-
-			text2.setData("ca&b");
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest5.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest5.java
deleted file mode 100644
index 1ed3e6e..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest5.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest5 extends ModelTest {
-	/**
-	 * Constructor for EntityTest5.
-	 * 
-	 * @param name
-	 */
-	public EntityTest5(String name) {
-		super(name);
-	}
-
-	public EntityTest5() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest5().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a&b");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = document.createTextNode("a&b");
-			p.insertBefore(text2, text);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest6.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest6.java
deleted file mode 100644
index 5aa0469..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest6.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class EntityTest6 extends ModelTest {
-	/**
-	 * Constructor for EntityTest6.
-	 * 
-	 * @param name
-	 */
-	public EntityTest6(String name) {
-		super(name);
-	}
-
-	public EntityTest6() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest6().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("a&");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = document.createTextNode("a&");
-			p.insertBefore(text2, text);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest7.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest7.java
deleted file mode 100644
index 1c3530d..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest7.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class EntityTest7 extends ModelTest {
-	/**
-	 * Constructor for EntityTest7.
-	 * 
-	 * @param name
-	 */
-	public EntityTest7(String name) {
-		super(name);
-	}
-
-	public EntityTest7() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest7().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			//Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<a>a&#65;&#x41;&unk;&unk&unk</a>");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest8.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest8.java
deleted file mode 100644
index ce9900f..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest8.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class EntityTest8 extends ModelTest {
-	/**
-	 * Constructor for EntityTest8.
-	 * 
-	 * @param name
-	 */
-	public EntityTest8(String name) {
-		super(name);
-	}
-
-	public EntityTest8() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest8().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			//Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "&ibm;&rtp;");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest9.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest9.java
deleted file mode 100644
index eab9945..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/EntityTest9.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class EntityTest9 extends ModelTest {
-	/**
-	 * Constructor for EntityTest9.
-	 * 
-	 * @param name
-	 */
-	public EntityTest9(String name) {
-		super(name);
-	}
-
-	public EntityTest9() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new EntityTest9().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			//Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "&lt;");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(this, 4, 0, "&gt");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(this, 7, 0, ";");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ModelTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ModelTest.java
deleted file mode 100644
index fc1f292..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ModelTest.java
+++ /dev/null
@@ -1,306 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import java.io.File;
-import java.io.FileReader;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.io.Writer;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.html.core.tests.utils.DateUtil;
-import org.eclipse.wst.html.core.tests.utils.FileUtil;
-import org.eclipse.wst.html.core.tests.utils.StringCompareUtil;
-import org.eclipse.wst.html.core.tests.utils.TestWriter;
-import org.eclipse.wst.sse.core.IModelManager;
-import org.eclipse.wst.sse.core.IModelManagerPlugin;
-import org.eclipse.wst.sse.core.IStructuredModel;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.sse.core.text.IStructuredDocumentRegion;
-import org.eclipse.wst.sse.core.util.StringUtils;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.StructuredDocumentRegionChecker;
-import org.w3c.dom.Node;
-
-public abstract class ModelTest extends TestCase {
-
-	public final static String testResultsDirectoryPrefix = "ParserResults";
-	private final static String fileExtension = ".txt";
-	protected TestWriter outputWriter = new TestWriter();
-	private int READ_BUFFER_SIZE = 4096;
-
-	private boolean echoToSystemOut = false;
-	private boolean printedOnce;
-	private boolean printSummaryToSystemOut;
-
-	/**
-	 * Constructor for ModelTest.
-	 * 
-	 * @param name
-	 */
-	public ModelTest(String name) {
-		super(name);
-		try {
-			printClass();
-		}
-		catch (IOException e) {
-			e.printStackTrace();
-		}
-	}
-
-	public ModelTest() {
-		this("dummy");
-		//		try {
-		//			printClass();
-		//		} catch (IOException e) {
-		//			e.printStackTrace();
-		//		}
-	}
-
-	public static XMLModel createHTMLModel() {
-
-		//return new XMLModelImpl();
-
-		IStructuredModel model = null;
-		try {
-
-			IModelManagerPlugin modelManagerPlugin = (IModelManagerPlugin) Platform.getPlugin(IModelManagerPlugin.ID);
-			//assertTrue("modelManagerPlugin must not be null",
-			// modelManagerPlugin != null);
-
-			IModelManager modelManager = modelManagerPlugin.getModelManager();
-			//assertTrue("modelManager must not be null", modelManager !=
-			// null);
-
-			model = modelManager.getModelForEdit("test.html", null, null);
-
-			// always use the same line delimiter for these tests, regardless
-			// of
-			// plaform or preference settings
-			model.getStructuredDocument().setLineDelimiter(TestWriter.commonEOL);
-
-
-		}
-		catch (Exception e) {
-			e.printStackTrace();
-		}
-		//assertTrue("basic XML empty model could not be created", model !=
-		// null);
-		return (XMLModel) model;
-
-	}
-
-	public static XMLModel createXMLModel() {
-
-		//return new XMLModelImpl();
-
-		IStructuredModel model = null;
-		try {
-
-			IModelManagerPlugin modelManagerPlugin = (IModelManagerPlugin) Platform.getPlugin(IModelManagerPlugin.ID);
-			//assertTrue("modelManagerPlugin must not be null",
-			// modelManagerPlugin != null);
-
-			IModelManager modelManager = modelManagerPlugin.getModelManager();
-			//assertTrue("modelManager must not be null", modelManager !=
-			// null);
-
-			model = modelManager.getModelForEdit("test.xml", null, null);
-
-			// always use the same line delimiter for these tests, regardless
-			// of
-			// plaform or preference settings
-			model.getStructuredDocument().setLineDelimiter(TestWriter.commonEOL);
-
-
-		}
-		catch (Exception e) {
-			e.printStackTrace();
-		}
-		//assertTrue("basic XML empty model could not be created", model !=
-		// null);
-		return (XMLModel) model;
-
-	}
-
-	/**
-	 */
-	private void printClass() throws IOException {
-		outputWriter.writeln(getClass().getName());
-	}
-
-	public static void printException(Exception ex) {
-		ex.printStackTrace();
-	}
-
-	private void printNode(Node node, int indent) {
-		try {
-			StringBuffer buffer = new StringBuffer(10);
-			for (int i = 0; i < indent; i++)
-				buffer.append("--");
-			buffer.append(StringUtils.escape(node.toString()));
-			outputWriter.writeln(buffer.toString());
-			indent++;
-			Node child = node.getFirstChild();
-			while (child != null) {
-				printNode(child, indent);
-				child = child.getNextSibling();
-			}
-		}
-		catch (Exception ex) {
-			printException(ex);
-		}
-	}
-
-	public void printSource(XMLModel model) {
-		try {
-			outputWriter.writeln("Source :");
-			outputWriter.writeln(model.getStructuredDocument().getText());
-			outputWriter.writeln("");
-		}
-		catch (Exception ex) {
-			printException(ex);
-		}
-	}
-
-	public void printTree(XMLModel model) {
-		try {
-			printFlatModel(model.getStructuredDocument());
-			new StructuredDocumentRegionChecker(outputWriter).checkModel(model);
-			outputWriter.writeln("Tree :");
-			printNode(model.getDocument(), 0);
-			outputWriter.writeln("");
-
-		}
-		catch (Exception ex) {
-			printException(ex);
-		}
-
-	}
-
-	protected void saveAndCompareTestResults() {
-		try {
-			String testOutputDirectory = testResultsDirectoryPrefix + DateUtil.now();
-			String currentFilename = getClass().getName() + fileExtension;
-			File fileout = FileUtil.makeFileFor(testOutputDirectory, currentFilename, testResultsDirectoryPrefix);
-			Writer fileWriter = new FileWriter(fileout);
-			fileWriter.write(outputWriter.toString());
-			fileWriter.close();
-			compareWithPreviousResults(outputWriter, currentFilename);
-
-			if (echoToSystemOut) {
-				System.out.println(outputWriter.toString());
-			}
-
-			outputWriter.close();
-		}
-		catch (IOException e) {
-			e.printStackTrace();
-		}
-	}
-
-	/**
-	 * Method compareWithPreviousResults.
-	 * 
-	 * @param outputWriter
-	 * @param currentFilename
-	 */
-	private void compareWithPreviousResults(TestWriter outputWriter, String currentFilename) throws IOException {
-		boolean success = false;
-		File previousResultsDir = FileUtil.getPreviousResultsDirectory(testResultsDirectoryPrefix);
-		if (previousResultsDir != null) {
-			String currentResults = outputWriter.toString();
-			File previousResultsFile = new File(previousResultsDir, currentFilename);
-			FileReader previousResultsFileReader = new FileReader(previousResultsFile);
-			String previousResults = readString(previousResultsFileReader);
-			StringCompareUtil stringCompare = new StringCompareUtil();
-			// trying to "force" the same linedelimter didn't work well,
-			// I think since the line delimiter is input on some tests,
-			// and CVS is likely to change anyway (for ASCII files).
-			// so we'll ignore in our comparisons. Note: we wouldn't
-			// want to ignore whitespace. There might actually be some
-			// tests that are not as accurate if we ignore EOL, but there
-			// seems to be no easy way to handle, with out a lot of trouble.
-			if (!stringCompare.equalsIgnoreLineSeperator(previousResults, currentResults)) {
-				// previousResults.equals(currentResults)) {
-				// fail
-				success = false;
-
-				System.out.println();
-				System.out.println(currentFilename + " failed comparison to previous results");
-				System.out.println("Previous: ");
-				System.out.println(previousResults);
-				System.out.println();
-				System.out.println("Current: ");
-				System.out.println(currentResults);
-				System.out.println();
-			}
-			else {
-				success = true;
-				if (printSummaryToSystemOut) {
-					System.out.println();
-					System.out.println(currentFilename + " compared ok");
-					System.out.println();
-				}
-			}
-		}
-		else {
-			if (!printedOnce) {
-				System.out.println();
-				System.out.println("No Previous Directory found ... couldn't compare " + currentFilename + " with previous results");
-				printedOnce = true;
-				System.out.println();
-			}
-		}
-		assertTrue("current is not equal to reference results for " + currentFilename, success);
-	}
-
-	/**
-	 * Method readString.
-	 * 
-	 * @param previousResultsFileReader
-	 * @return String
-	 */
-	private String readString(FileReader fileReader) throws IOException {
-		return readInputStream(fileReader);
-	}
-
-	private String readInputStream(InputStreamReader inputStreamReader) throws IOException {
-		int numRead = 0;
-		StringBuffer buffer = new StringBuffer();
-		char tBuff[] = new char[READ_BUFFER_SIZE];
-		while ((numRead = inputStreamReader.read(tBuff, 0, tBuff.length)) != -1) {
-			buffer.append(tBuff, 0, numRead);
-		}
-		// remember -- we didn't open stream ... so we don't close it
-		return buffer.toString();
-	}
-
-	public abstract void testModel();
-
-	protected void printFlatModel(IStructuredDocument flatModel) {
-		outputWriter.writeln("");
-		outputWriter.writeln("StructuredDocument Regions :");
-		IStructuredDocumentRegion flatnode = flatModel.getFirstStructuredDocumentRegion();
-		while (flatnode != null) {
-
-			outputWriter.writeln(flatnode.toString());
-			flatnode = flatnode.getNext();
-
-		}
-		outputWriter.writeln("");
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/NodeListTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/NodeListTest.java
deleted file mode 100644
index 2544316..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/NodeListTest.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-public class NodeListTest extends ModelTest {
-	/**
-	 * Constructor for PITest.
-	 * 
-	 * @param name
-	 */
-	public NodeListTest(String name) {
-		super(name);
-	}
-
-	public NodeListTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new NodeListTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<p></p>");
-			Node parent = document.getFirstChild();
-
-			for (int i = 0; i < 1; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 1; i < 5; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 5; i < 10; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 10; i < 20; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 20; i < 50; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 50; i < 100; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 100; i < 200; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 200; i < 500; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 500; i < 1000; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 1000; i < 2000; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 2000; i < 5000; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-
-			for (int i = 5000; i < 10000; i++) {
-				parent.appendChild(document.createElement("c"));
-			}
-
-			iterate(parent);
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-
-	private void iterate(Node parent) {
-		long start = System.currentTimeMillis();
-		int i = 0;
-		int t = 0;
-		while (t < 1000) {
-			NodeList childNodes = parent.getChildNodes();
-			int length = childNodes.getLength();
-			for (i = 0; i < length; i++) {
-				childNodes.item(i);
-			}
-			// these 2 lines are required to invalidate the cache
-			parent.appendChild(parent.getOwnerDocument().createTextNode(""));
-			parent.removeChild(parent.getLastChild());
-			t++;
-		}
-		float d = ((float) (System.currentTimeMillis() - start)) / t;
-		System.out.println(d + " ms for " + i + " child nodes");
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/PITest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/PITest.java
deleted file mode 100644
index 4385d50..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/PITest.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-import org.w3c.dom.ProcessingInstruction;
-
-public class PITest extends ModelTest {
-	/**
-	 * Constructor for PITest.
-	 * 
-	 * @param name
-	 */
-	public PITest(String name) {
-		super(name);
-	}
-
-	public PITest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new PITest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<a><?echo $PHP_SELF?></a>");
-
-			printSource(model);
-			printTree(model);
-
-			Node a = document.getFirstChild();
-			for (Node child = a.getFirstChild(); child != null; child = child.getNextSibling()) {
-				if (child.getNodeType() != Node.PROCESSING_INSTRUCTION_NODE)
-					continue;
-				ProcessingInstruction pi = (ProcessingInstruction) child;
-				String target = pi.getTarget();
-				if (target == null)
-					target = "null";
-				String data = pi.getData();
-				if (data == null)
-					data = "null";
-				outputWriter.writeln("target(" + target + ") data (" + data + ")");
-			}
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest.java
deleted file mode 100644
index e3d0e8f..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-public class ParserTest extends ModelTest {
-	/**
-	 * Constructor for ParserTest.
-	 * 
-	 * @param name
-	 */
-	public ParserTest(String name) {
-		super(name);
-	}
-
-	public ParserTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ParserTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<P><B></B><B></B></P><P></P>");
-			Node p = document.getFirstChild();
-			Node b = p.getFirstChild();
-			Node b2 = b.getNextSibling();
-			Node p2 = p.getNextSibling();
-			/*
-			 * Element p = document.createElement("P");
-			 * document.appendChild(p); Element b =
-			 * document.createElement("B"); p.appendChild(b); Element b2 =
-			 * document.createElement("B"); p.appendChild(b2); Element p2 =
-			 * document.createElement("P"); document.appendChild(p2);
-			 */
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 0, 0, "a");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) b).getStartOffset(), 0, "b");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) b2).getStartOffset(), 0, "c");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) b2).getEndOffset(), 0, "d");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) p2).getStartOffset(), 0, "e");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) p2).getStartOffset() + 3, 0, "f");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, ((XMLNode) p2).getEndOffset(), 0, "g");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest2.java
deleted file mode 100644
index c64e0bc..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest2.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-
-public class ParserTest2 extends ModelTest {
-	/**
-	 * Constructor for ParserTest2.
-	 * 
-	 * @param name
-	 */
-	public ParserTest2(String name) {
-		super(name);
-	}
-
-	public ParserTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ParserTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<a b=\"\"  c=\"c\">");
-
-			printSource(model);
-			printTree(model);
-
-			Element a = (Element) document.getFirstChild();
-			NamedNodeMap attributes = a.getAttributes();
-			for (int i = 0; i < attributes.getLength(); i++) {
-				Node attr = attributes.item(i);
-				String name = attr.getNodeName();
-				String value = attr.getNodeValue();
-				outputWriter.writeln(name + "=[" + value + "]");
-			}
-
-			structuredDocument.replaceText(null, 8, 0, "d");
-
-			printSource(model);
-			printTree(model);
-
-			a = (Element) document.getFirstChild();
-			attributes = a.getAttributes();
-			for (int i = 0; i < attributes.getLength(); i++) {
-				Node attr = attributes.item(i);
-				String name = attr.getNodeName();
-				String value = attr.getNodeValue();
-				outputWriter.writeln(name + "=[" + value + "]");
-			}
-
-			structuredDocument.replaceText(null, 8, 1, "");
-
-			printSource(model);
-			printTree(model);
-
-			a = (Element) document.getFirstChild();
-			attributes = a.getAttributes();
-			for (int i = 0; i < attributes.getLength(); i++) {
-				Node attr = attributes.item(i);
-				String name = attr.getNodeName();
-				String value = attr.getNodeValue();
-				outputWriter.writeln(name + "=[" + value + "]");
-			}
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest3.java
deleted file mode 100644
index e6e81a5..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest3.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.events.StructuredDocumentEvent;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-
-public class ParserTest3 extends ModelTest {
-	/**
-	 * Constructor for ParserTest3.
-	 * 
-	 * @param name
-	 */
-	public ParserTest3(String name) {
-		super(name);
-	}
-
-	public ParserTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ParserTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			//StructuredDocumentEvent event =
-			structuredDocument.replaceText(null, 0, 0, "<a b  >");
-			// dont's print instance of event, or many tests will fail when
-			// event class is changed (exactly what is not needed for unit
-			// tests!)
-			// outputWriter.writeln(event.toString());
-
-			printSource(model);
-			printTree(model);
-
-			Element a = (Element) document.getFirstChild();
-			NamedNodeMap attributes = a.getAttributes();
-			for (int i = 0; i < attributes.getLength(); i++) {
-				Node attr = attributes.item(i);
-				String name = attr.getNodeName();
-				String value = attr.getNodeValue();
-				outputWriter.writeln(name + "=[" + value + "]");
-			}
-
-			StructuredDocumentEvent event2 = structuredDocument.replaceText(null, 4, 1, "");
-			// I removed this part of output, since renaming class or package
-			// will cause test to fail!
-			outputWriter.writeln(event2.toString());
-
-			printSource(model);
-			printTree(model);
-
-			a = (Element) document.getFirstChild();
-			attributes = a.getAttributes();
-			for (int i = 0; i < attributes.getLength(); i++) {
-				Node attr = attributes.item(i);
-				String name = attr.getNodeName();
-				String value = attr.getNodeValue();
-				outputWriter.writeln(name + "=[" + value + "]");
-			}
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest4.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest4.java
deleted file mode 100644
index a6a5235..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/ParserTest4.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class ParserTest4 extends ModelTest {
-	/**
-	 * Constructor for ParserTest4.
-	 * 
-	 * @param name
-	 */
-	public ParserTest4(String name) {
-		super(name);
-	}
-
-	public ParserTest4() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new ParserTest4().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			//Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<a>\n\n<% a %>\n<% b %>\n</a>");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 4, 0, "<");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 5, 0, "b");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 6, 0, "c");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 7, 0, "d");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 8, 0, "e");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 9, 0, ">");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest.java
deleted file mode 100644
index 600c0f6..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.InvalidCharacterException;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.SourceValidator;
-import org.w3c.dom.Document;
-import org.w3c.dom.Text;
-
-public class SourceTest extends ModelTest {
-	/**
-	 * Constructor for SourceTest.
-	 * 
-	 * @param name
-	 */
-	public SourceTest(String name) {
-		super(name);
-	}
-
-	public SourceTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SourceTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Text t = document.createTextNode("t");
-			document.appendChild(t);
-			SourceValidator validator = new SourceValidator(t);
-
-			String source = null;
-			String result = null;
-
-			source = "aaa<bbb>ccc";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "aaa&amp;\"'bbb&gt;&lt;ccc&quot;&#64;";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "&amp;&&";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "&bbb&<>ccc";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "&unk;&unk";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest2.java
deleted file mode 100644
index 3cf6132..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest2.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.InvalidCharacterException;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.SourceValidator;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class SourceTest2 extends ModelTest {
-	/**
-	 * Constructor for SourceTest2.
-	 * 
-	 * @param name
-	 */
-	public SourceTest2(String name) {
-		super(name);
-	}
-
-	public SourceTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SourceTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			Attr b = document.createAttribute("b");
-			a.setAttributeNode(b);
-			document.appendChild(a);
-			SourceValidator validator = new SourceValidator(b);
-
-			String source = null;
-			String result = null;
-
-			source = "aaa<bbb>ccc";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "aaa&amp;bbb&gt;&lt;ccc&quot;&#64;";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "&amp;&&";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "\"aaa\"";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "\"a'a\"";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest3.java
deleted file mode 100644
index c0243fd..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SourceTest3.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.InvalidCharacterException;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.SourceValidator;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class SourceTest3 extends ModelTest {
-	/**
-	 * Constructor for SourceTest3.
-	 * 
-	 * @param name
-	 */
-	public SourceTest3(String name) {
-		super(name);
-	}
-
-	public SourceTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SourceTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			Attr b = document.createAttribute("b");
-			a.setAttributeNode(b);
-			document.appendChild(a);
-			SourceValidator validator = new SourceValidator(b);
-
-			String source = null;
-			String result = null;
-
-			source = "<% aaa %><%= bbb %>/<%! ccc %>ddd";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = "<% aaa";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			source = ">< % aaa %>";
-			outputWriter.writeln("source: " + source);
-			try {
-				validator.validateSource(source);
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-			result = validator.convertSource(source);
-			outputWriter.writeln("result: " + result);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest.java
deleted file mode 100644
index 9969063..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest(String name) {
-		super(name);
-	}
-
-	public SplitTextTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aabbbbccc");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = text.splitText(2);
-
-			printSource(model);
-			printTree(model);
-
-			Text text3 = text2.splitText(4);
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-			text.appendData("ddddddd");
-
-			printSource(model);
-			printTree(model);
-
-			text3.appendData("eee");
-
-			printSource(model);
-			printTree(model);
-
-			p.insertBefore(text2, text3);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest2.java
deleted file mode 100644
index a4f8c03..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest2.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest2 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest2.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest2(String name) {
-		super(name);
-	}
-
-	public SplitTextTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aabbbbccc");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = text.splitText(2);
-
-			printSource(model);
-			printTree(model);
-
-			Text text3 = text2.splitText(4);
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-			Element b = document.createElement("B");
-			b.appendChild(text2);
-			p.insertBefore(b, text3);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest3.java
deleted file mode 100644
index 117890f..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest3.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest3 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest3.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest3(String name) {
-		super(name);
-	}
-
-	public SplitTextTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aa");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Element b = document.createElement("B");
-			Text text2 = document.createTextNode("bbbb");
-			b.appendChild(text2);
-			p.appendChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			Text text3 = document.createTextNode("ccc");
-			p.appendChild(text3);
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			p.insertBefore(b, text3);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest4.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest4.java
deleted file mode 100644
index ea483d1..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest4.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest4 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest4.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest4(String name) {
-		super(name);
-	}
-
-	public SplitTextTest4() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest4().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.appendData("aaa");
-
-			printSource(model);
-			printTree(model);
-
-			text.deleteData(0, 3);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = document.createTextNode("cccc");
-			p.insertBefore(text2, text);
-
-			printSource(model);
-			printTree(model);
-
-			text.appendData("aaa");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest5.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest5.java
deleted file mode 100644
index 7a21f0b..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest5.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest5 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest5.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest5(String name) {
-		super(name);
-	}
-
-	public SplitTextTest5() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest5().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aabbbbccc");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = text.splitText(6);
-
-			printSource(model);
-			printTree(model);
-
-			Element br = document.createElement("BR");
-			p.insertBefore(br, text2);
-
-			printSource(model);
-			printTree(model);
-
-			text2.setData("cccd");
-
-			printSource(model);
-			printTree(model);
-
-			text2.setData("cccde");
-
-			printSource(model);
-			printTree(model);
-
-			Text text3 = text.splitText(2);
-			Element b = document.createElement("B");
-			b.appendChild(text3);
-			p.insertBefore(b, br);
-
-			printSource(model);
-			printTree(model);
-
-			Text text4 = text2.splitText(3);
-			Element i = document.createElement("I");
-			i.appendChild(text2);
-			p.insertBefore(i, text4);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest6.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest6.java
deleted file mode 100644
index 907d33a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest6.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest6 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest6.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest6(String name) {
-		super(name);
-	}
-
-	public SplitTextTest6() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest6().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aabbbbccc");
-			p.appendChild(text);
-			Text text2 = text.splitText(2);
-			// ==> // Text text3 =
-			text2.splitText(4);
-
-			printSource(model);
-			printTree(model);
-
-			text2.setData("bbbbd");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest7.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest7.java
deleted file mode 100644
index 926696a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest7.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest7 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest7.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest7(String name) {
-		super(name);
-	}
-
-	public SplitTextTest7() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest7().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aaaa");
-			Text text2 = document.createTextNode("bbbb");
-			p.appendChild(text);
-			p.appendChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-
-			// delete accross node boundry
-			model.getStructuredDocument().replaceText(this, 6, 3, "");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest8.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest8.java
deleted file mode 100644
index 905d68d..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/SplitTextTest8.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class SplitTextTest8 extends ModelTest {
-	/**
-	 * Constructor for SplitTextTest8.
-	 * 
-	 * @param name
-	 */
-	public SplitTextTest8(String name) {
-		super(name);
-	}
-
-	public SplitTextTest8() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new SplitTextTest8().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Text text = document.createTextNode("aaaa");
-			Text text2 = document.createTextNode("bbbb");
-			p.appendChild(text);
-			p.appendChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-
-			// delete accross node boundry
-			model.getStructuredDocument().replaceText(this, 4, 6, "");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TableTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TableTest.java
deleted file mode 100644
index 6123cf1..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TableTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class TableTest extends ModelTest {
-	/**
-	 * Constructor for TableTest.
-	 * @param name
-	 */
-	public TableTest(String name) {
-		super(name);
-	}
-
-	public TableTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new TableTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-		Document document = model.getDocument();
-
-		Element html = document.createElement("HTML");
-		document.appendChild(html);
-
-		printSource(model);
-		printTree(model);
-
-		Element body = document.createElement("BODY");
-		html.appendChild(body);
-
-		printSource(model);
-		printTree(model);
-
-		Element table = document.createElement("TABLE");
-		table.setAttribute("border", "1");
-		Element td = null;
-		for (int row = 0; row < 2; row++) {
-			Element tr = document.createElement("TR");
-			table.appendChild(tr);
-			for (int col = 0; col < 2; col++) {
-				td = document.createElement("TD");
-				tr.appendChild(td);
-			}
-		}
-		body.appendChild(table);
-
-		printSource(model);
-		printTree(model);
-
-		Element font = document.createElement("FONT");
-		font.setAttribute("color", "red");
-		Text text = document.createTextNode("text");
-		font.appendChild(text);
-		td.appendChild(font);
-
-		printSource(model);
-		printTree(model);
-
-		saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest.java
deleted file mode 100644
index a3be3c6..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.CharacterData;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class TextTest extends ModelTest {
-	/**
-	 * Constructor for TextTest.
-	 * 
-	 * @param name
-	 */
-	public TextTest(String name) {
-		super(name);
-	}
-
-	public TextTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new TextTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			CharacterData text = document.createTextNode("text");
-			a.appendChild(text);
-
-			text.setData("hello &lt;");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(text.getData());
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest2.java
deleted file mode 100644
index 567dc28..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest2.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.CharacterData;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class TextTest2 extends ModelTest {
-	/**
-	 * Constructor for TextTest2.
-	 * 
-	 * @param name
-	 */
-	public TextTest2(String name) {
-		super(name);
-	}
-
-	public TextTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new TextTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			CharacterData text = document.createTextNode("text");
-			a.appendChild(text);
-
-			text.setNodeValue("hello &lt;");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln(text.getNodeValue());
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest3.java
deleted file mode 100644
index 11937be..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/TextTest3.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.InvalidCharacterException;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class TextTest3 extends ModelTest {
-	/**
-	 * Constructor for TextTest3.
-	 * 
-	 * @param name
-	 */
-	public TextTest3(String name) {
-		super(name);
-	}
-
-	public TextTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new TextTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			XMLNode text = (XMLNode) document.createTextNode("text");
-			a.appendChild(text);
-
-			try {
-				text.setSource("hello <");
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-
-			printSource(model);
-			printTree(model);
-
-			try {
-				text.setSource("hello &lt;");
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-
-			printSource(model);
-			printTree(model);
-
-			try {
-				text.setSource("hello &unk;");
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-
-			printSource(model);
-			printTree(model);
-
-			try {
-				text.setSource("hello &#65;");
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-
-			printSource(model);
-			printTree(model);
-
-			try {
-				text.setSource("hello & good-bye");
-			}
-			catch (InvalidCharacterException ex) {
-				outputWriter.writeln(ex.getMessage());
-			}
-
-			printSource(model);
-			printTree(model);
-
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest.java
deleted file mode 100644
index 51fc7f9..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest(String name) {
-		super(name);
-	}
-
-	public UpdaterTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element html = document.createElement("HTML");
-			document.appendChild(html);
-
-			printSource(model);
-			printTree(model);
-
-			Element body = document.createElement("BODY");
-			html.appendChild(body);
-
-			printSource(model);
-			printTree(model);
-
-			Element p = document.createElement("P");
-			body.appendChild(p);
-
-			printSource(model);
-			printTree(model);
-
-			Text text = document.createTextNode("text");
-			p.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			Element br = document.createElement("BR");
-			p.insertBefore(br, text);
-
-			printSource(model);
-			printTree(model);
-
-			Element img = document.createElement("IMG");
-			p.appendChild(img);
-
-			printSource(model);
-			printTree(model);
-
-			p.removeChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			p.insertBefore(text, img);
-
-			printSource(model);
-			printTree(model);
-
-			body.removeChild(p);
-
-			printSource(model);
-			printTree(model);
-
-			body.appendChild(p);
-
-			printSource(model);
-			printTree(model);
-
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest10.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest10.java
deleted file mode 100644
index f44faae..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest10.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import java.util.Iterator;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocumentRegion;
-import org.eclipse.wst.sse.core.text.ITextRegion;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.document.XMLNode;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class UpdaterTest10 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest10.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest10(String name) {
-		super(name);
-	}
-
-	public UpdaterTest10() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest10().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			a.setAttribute("b", "c");
-			Element b = document.createElement("b");
-			a.appendChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln("IStructuredDocumentRegion:");
-			XMLNode node = (XMLNode) b;
-			IStructuredDocumentRegion flatNode = node.getStartStructuredDocumentRegion();
-			outputWriter.writeln(flatNode.getText());
-			Iterator e = flatNode.getRegions().iterator();
-			int i = 0;
-			while (e.hasNext()) {
-				ITextRegion region = (ITextRegion) e.next();
-				boolean ok = true; // no longer has parent.
-								   // //(region.getParent() == flatNode);
-				outputWriter.writeln(i + "(" + flatNode.getText(region) + ")" + ok);
-			}
-			outputWriter.writeln("");
-
-			b.setAttribute("c", "d");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln("IStructuredDocumentRegion:");
-			node = (XMLNode) b;
-			flatNode = node.getStartStructuredDocumentRegion();
-			outputWriter.writeln(flatNode.getText());
-			e = flatNode.getRegions().iterator();
-			i = 0;
-			while (e.hasNext()) {
-				ITextRegion region = (ITextRegion) e.next();
-				boolean ok = true; // no longer has parent.
-								   // (region.getParent() == flatNode);
-				outputWriter.writeln(i + "(" + flatNode.getText(region) + ")" + ok);
-			}
-			outputWriter.writeln("");
-
-			a.setAttribute("b", "cd");
-
-			printSource(model);
-			printTree(model);
-
-			outputWriter.writeln("IStructuredDocumentRegion:");
-			node = (XMLNode) b;
-			flatNode = node.getStartStructuredDocumentRegion();
-			outputWriter.writeln(flatNode.getText());
-			e = flatNode.getRegions().iterator();
-			i = 0;
-			while (e.hasNext()) {
-				ITextRegion region = (ITextRegion) e.next();
-				boolean ok = true; // (region.getParent() == flatNode);
-				outputWriter.writeln(i + "(" + flatNode.getText(region) + ")" + ok);
-			}
-			outputWriter.writeln("");
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest11.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest11.java
deleted file mode 100644
index d4cbd6b..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest11.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest11 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest11.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest11(String name) {
-		super(name);
-	}
-
-	public UpdaterTest11() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest11().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			Text text = document.createTextNode("b");
-			a.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			text.setData("b");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest12.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest12.java
deleted file mode 100644
index 846115a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest12.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class UpdaterTest12 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest12.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest12(String name) {
-		super(name);
-	}
-
-	public UpdaterTest12() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest12().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-
-			printSource(model);
-			printTree(model);
-
-			Element a2 = document.createElement("a");
-			document.insertBefore(a2, a);
-
-			printSource(model);
-			printTree(model);
-
-			document.removeChild(a2);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest13.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest13.java
deleted file mode 100644
index 538b152..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest13.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest13 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest13.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest13(String name) {
-		super(name);
-	}
-
-	public UpdaterTest13() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest13().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<a>\r\n<b>\r\n</a>");
-
-			Element a = (Element) document.getFirstChild();
-			Element b = (Element) a.getLastChild();
-			Text text = document.createTextNode("  ");
-			a.appendChild(text);
-
-			printSource(model);
-			printTree(model);
-
-			a.removeChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest14.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest14.java
deleted file mode 100644
index c66d4c4..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest14.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class UpdaterTest14 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest14.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest14(String name) {
-		super(name);
-	}
-
-	public UpdaterTest14() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest14().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			//Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<%= aaaa %>");
-
-			printSource(model);
-			printTree(model);
-
-			structuredDocument.replaceText(null, 2, 0, " ");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest15.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest15.java
deleted file mode 100644
index e16abde..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest15.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-
-public class UpdaterTest15 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest15.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest15(String name) {
-		super(name);
-	}
-
-	public UpdaterTest15() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest15().testModel();
-	}
-
-	public void testModel() {
-		// XML case
-		XMLModel model = createXMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			//Document document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<%= aaaa %><P>");
-
-			printSource(model);
-			printTree(model);
-
-			//	HTML case
-			model = createHTMLModel();
-			structuredDocument = model.getStructuredDocument();
-			//document = model.getDocument();
-
-			structuredDocument.replaceText(null, 0, 0, "<%= aaaa %><P>");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest2.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest2.java
deleted file mode 100644
index 0d11238..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest2.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest2 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest2.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest2(String name) {
-		super(name);
-	}
-
-	public UpdaterTest2() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest2().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-			Document document = model.getDocument();
-
-			structuredDocument.setText(this, "<HTML>\r\n<HEAD></HEAD>\r\n<BODY></BODY>\r\n</HTML>\r\n");
-			Element html = (Element) document.getFirstChild();
-			Element head = (Element) html.getFirstChild().getNextSibling();
-
-			printSource(model);
-			printTree(model);
-
-			Element meta = document.createElement("META");
-			meta.setAttribute("name", "GENERATOR");
-			meta.setAttribute("content", "Updater Test 2");
-			head.appendChild(meta);
-			Text text4 = document.createTextNode("\r\n");
-			head.insertBefore(text4, meta);
-			Text text5 = document.createTextNode("\r\n");
-			head.appendChild(text5);
-
-			printSource(model);
-			printTree(model);
-
-			Element title = document.createElement("TITLE");
-			Text text6 = document.createTextNode("");
-			title.appendChild(text6);
-			head.appendChild(title);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest3.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest3.java
deleted file mode 100644
index 0f865d5..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest3.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest3 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest3.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest3(String name) {
-		super(name);
-	}
-
-	public UpdaterTest3() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest3().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			Element b = document.createElement("b");
-			a.appendChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			Text t1 = document.createTextNode("\n");
-			a.insertBefore(t1, b);
-
-			printSource(model);
-			printTree(model);
-
-			Text t2 = document.createTextNode("\n");
-			a.appendChild(t2);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest4.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest4.java
deleted file mode 100644
index 1ac9f2f..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest4.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest4 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest4.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest4(String name) {
-		super(name);
-	}
-
-	public UpdaterTest4() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest4().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			Text t = document.createTextNode("b");
-			a.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			t.setData("b");
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest5.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest5.java
deleted file mode 100644
index 55f685e..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest5.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-public class UpdaterTest5 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest5.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest5(String name) {
-		super(name);
-	}
-
-	public UpdaterTest5() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest5().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<a>&apos;</a>");
-
-			printSource(model);
-			printTree(model);
-
-			Node a = document.getFirstChild();
-			Node t = a.getFirstChild();
-			a.removeChild(t);
-			a.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest6.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest6.java
deleted file mode 100644
index 4407132..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest6.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest6 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest6.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest6(String name) {
-		super(name);
-	}
-
-	public UpdaterTest6() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest6().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element a = document.createElement("a");
-			document.appendChild(a);
-			Text t = document.createTextNode("b");
-			a.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			a.removeChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			a.appendChild(t);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest7.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest7.java
deleted file mode 100644
index dab20a0..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest7.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class UpdaterTest7 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest7.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest7(String name) {
-		super(name);
-	}
-
-	public UpdaterTest7() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest7().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-			Element b = document.createElement("B");
-			p.appendChild(b);
-
-			printSource(model);
-			printTree(model);
-
-			Element b2 = document.createElement("B");
-			p.insertBefore(b2, b);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest8.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest8.java
deleted file mode 100644
index 82c5abf..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest8.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-public class UpdaterTest8 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest8.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest8(String name) {
-		super(name);
-	}
-
-	public UpdaterTest8() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest8().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createXMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element p = document.createElement("P");
-			document.appendChild(p);
-
-			printSource(model);
-			printTree(model);
-
-			Element p2 = document.createElement("P");
-			document.appendChild(p2);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest9.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest9.java
deleted file mode 100644
index f202f0e..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTest9.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-
-public class UpdaterTest9 extends ModelTest {
-	/**
-	 * Constructor for UpdaterTest9.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTest9(String name) {
-		super(name);
-	}
-
-	public UpdaterTest9() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTest9().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel();
-		try {
-			Document document = model.getDocument();
-
-			Element style = document.createElement("STYLE");
-			document.appendChild(style);
-
-			printSource(model);
-			printTree(model);
-
-			Text text2 = document.createTextNode("p");
-			style.appendChild(text2);
-
-			printSource(model);
-			printTree(model);
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTestRegionChanged.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTestRegionChanged.java
deleted file mode 100644
index d9a7534..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/UpdaterTestRegionChanged.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser;
-
-import org.eclipse.wst.sse.core.events.RegionChangedEvent;
-import org.eclipse.wst.sse.core.events.StructuredDocumentEvent;
-import org.eclipse.wst.sse.core.text.IStructuredDocument;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.eclipse.wst.xml.core.internal.document.XMLModelImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-public class UpdaterTestRegionChanged extends ModelTest {
-	/**
-	 * Constructor for UpdaterTestRegionChanged.
-	 * 
-	 * @param name
-	 */
-	public UpdaterTestRegionChanged(String name) {
-		super(name);
-	}
-
-	public UpdaterTestRegionChanged() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new UpdaterTestRegionChanged().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = new XMLModelImpl();
-		try {
-			Document document = model.getDocument();
-			IStructuredDocument structuredDocument = model.getStructuredDocument();
-
-			structuredDocument.setText(this, "<a b= c></a>");
-
-			Node before = document.getFirstChild();
-
-			StructuredDocumentEvent fmEvent = structuredDocument.replaceText(null, 5, 1, "");
-			if (fmEvent instanceof RegionChangedEvent) {
-				outputWriter.writeln("ok: RegionChangedEvent");
-			}
-			else {
-				outputWriter.writeln("not ok: " + fmEvent.getClass().getName());
-			}
-
-			Node after = document.getFirstChild();
-
-			if (before != after) {
-				outputWriter.writeln("not ok: Node replaced");
-			}
-			else {
-				outputWriter.writeln("ok: Node not replaced");
-			}
-
-			saveAndCompareTestResults();
-		}
-		finally {
-			model.releaseFromEdit();
-		}
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/css/StyleTest.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/css/StyleTest.java
deleted file mode 100644
index 2d4f7eb..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/parser/css/StyleTest.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.parser.css;
-
-import org.eclipse.wst.html.core.tests.parser.ModelTest;
-import org.eclipse.wst.xml.core.document.XMLModel;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Text;
-import org.w3c.dom.css.CSSStyleSheet;
-import org.w3c.dom.stylesheets.DocumentStyle;
-import org.w3c.dom.stylesheets.LinkStyle;
-import org.w3c.dom.stylesheets.StyleSheetList;
-
-public class StyleTest extends ModelTest {
-	/**
-	 * Constructor for StyleTest.
-	 * @param name
-	 */
-	public StyleTest(String name) {
-		super(name);
-	}
-
-	public StyleTest() {
-		super();
-	}
-
-	public static void main(java.lang.String[] args) {
-		new StyleTest().testModel();
-	}
-
-	public void testModel() {
-		XMLModel model = createHTMLModel(); //new HTMLModelImpl();
-		Document document = model.getDocument();
-
-		Element style = document.createElement("STYLE");
-		Text text = document.createTextNode("BODY { color : red; } P { color : green; } B { color : blue; }");
-		style.appendChild(text);
-		document.appendChild(style);
-
-		printSource(model);
-		printTree(model);
-
-		DocumentStyle ds = (DocumentStyle) document;
-		StyleSheetList ssl = ds.getStyleSheets();
-		if (ssl.getLength() > 0) {
-			CSSStyleSheet ss = (CSSStyleSheet) ssl.item(0);
-			ss.deleteRule(1);
-		}
-
-		printSource(model);
-		printTree(model);
-
-		LinkStyle ls = (LinkStyle) style;
-		CSSStyleSheet ss2 = (CSSStyleSheet) ls.getSheet();
-		if (ss2 != null) {
-			ss2.deleteRule(0);
-		}
-
-		printSource(model);
-		printTree(model);
-
-		saveAndCompareTestResults();
-
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/CommonXML.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/CommonXML.java
deleted file mode 100644
index 94e16a2..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/CommonXML.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-
-
-import java.io.IOException;
-import java.io.OutputStream;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Source;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerConfigurationException;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.TransformerFactoryConfigurationError;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.eclipse.wst.html.core.tests.Logger;
-import org.w3c.dom.Document;
-
-/**
- */
-public class CommonXML {
-
-	public synchronized static DocumentBuilder getDocumentBuilder() {
-		DocumentBuilder result = null;
-		try {
-			result = DocumentBuilderFactory.newInstance().newDocumentBuilder();
-		}
-		catch (ParserConfigurationException e) {
-			Logger.logException(e);
-		}
-		return result;
-	}
-
-	public synchronized static DocumentBuilder getDocumentBuilder(boolean validating) {
-		DocumentBuilder result = null;
-		try {
-			DocumentBuilderFactory instance = DocumentBuilderFactory.newInstance();
-			instance.setValidating(validating);
-			result = instance.newDocumentBuilder();
-		}
-		catch (ParserConfigurationException e) {
-			Logger.logException(e);
-		}
-		return result;
-	}
-
-	public static void serialize(Document document, OutputStream ostream) throws IOException {
-		Source domSource = new DOMSource(document);
-		try {
-			Transformer serializer = TransformerFactory.newInstance().newTransformer();
-			try {
-				serializer.setOutputProperty(OutputKeys.INDENT, "yes");
-				serializer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
-				serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-16");
-			}
-			catch (IllegalArgumentException e) {
-				// unsupported properties
-			}
-			serializer.transform(domSource, new StreamResult(ostream));
-		}
-		catch (TransformerConfigurationException e) {
-			throw new IOException(e.getMessage());
-		}
-		catch (TransformerFactoryConfigurationError e) {
-			throw new IOException(e.getMessage());
-		}
-		catch (TransformerException e) {
-			throw new IOException(e.getMessage());
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/DateUtil.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/DateUtil.java
deleted file mode 100644
index 5037aa1..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/DateUtil.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import java.text.DateFormat;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-
-/**
- * @author davidw
- *
- * To change this generated comment edit the template variable "typecomment":
- * Window>Preferences>Java>Templates.
- * To enable and disable the creation of type comments go to
- * Window>Preferences>Java>Code Generation.
- */
-public class DateUtil {
-
-	/**
-	 * Constructor for AllTests.
-	 * @param name
-	 */
-	private static String now = null;
-
-
-	public static String now() {
-		// just calculate once, so whole run as same timestamp
-		if (DateUtil.now == null) {
-			DateFormat format = new SimpleDateFormat("yyyy'-'MM'-'dd'-'kk'-'mm'-'ss");
-			Calendar calendar = Calendar.getInstance();
-			Date today = calendar.getTime();
-			DateUtil.now = format.format(today);
-		}
-		return DateUtil.now;
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/FileUtil.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/FileUtil.java
deleted file mode 100644
index 58bfbb0..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/FileUtil.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import java.io.File;
-import java.io.FilenameFilter;
-import java.io.IOException;
-import java.net.URL;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Plugin;
-
-/**
- * @author davidw
- *
- */
-public class FileUtil {
-	private static final String PLUGIN_ID = "org.eclipse.wst.html.core.tests";
-	public static String fLineSeparator = System.getProperty("line.separator");
-	public static String fPathSeparator = System.getProperty("path.separator");
-	public static String fFileSeparator = System.getProperty("file.separator");
-
-	static File previousResultsDirectory = null;
-	static private String logSubDirectoryPath;
-
-	private static boolean notTriedYet = true;
-
-	public static class DirFilenameFilter implements FilenameFilter {
-		String startOfAcceptableNames;
-
-		public DirFilenameFilter(String startOfDirName) {
-			startOfAcceptableNames = startOfDirName;
-		}
-
-		/**
-		 * @see java.io.FileFilter#accept(File)
-		 */
-		public boolean accept(File pathname, String filename) {
-			// we'll just assume if it starts with right key, it is a directory ... for now
-			return filename.startsWith(startOfAcceptableNames);
-		}
-
-	}
-
-	public static File getPreviousResultsDirectory(String directoryRootName) throws IOException {
-		if (previousResultsDirectory == null && notTriedYet) {
-			Plugin plugin = Platform.getPlugin(PLUGIN_ID);
-			URL url = plugin.getDescriptor().getInstallURL();
-			//String installPath = url.getPath();
-			// add known file so URL method below can be used
-			// (doesn't seem to work for directory?)
-			URL totalURL = new URL(url, "plugin.xml");
-			URL finalurl = Platform.asLocalURL(totalURL);
-			String finalFile = finalurl.getFile();
-			File file = new File(finalFile);
-			String finalPath = file.getParent();
-			File pluginHomeDir = new File(finalPath);
-			FilenameFilter dirFilter = new DirFilenameFilter(directoryRootName);
-			File[] allDirs = pluginHomeDir.listFiles(dirFilter);
-
-			// assume first in list is newest, then start looking with the 
-			// second item ... just to avoid "null" case checking
-			if (allDirs.length > 0) {
-				File currentNewest = allDirs[0];
-				for (int i = 1; i < allDirs.length; i++) {
-					File current = allDirs[i];
-					// NOTE: we go by modified date, not by the actual time stamp in name.
-					// This should work for all normal cases, but may not if someone does some
-					// "funny" copying, or updating from repository.
-					if (current.lastModified() > currentNewest.lastModified()) {
-						currentNewest = current;
-					}
-				}
-				previousResultsDirectory = currentNewest;
-			}
-			notTriedYet = false;
-		}
-		return previousResultsDirectory;
-	}
-
-	public static File makeFileFor(String directory, String filename, String testResultsDirectoryPrefix) throws IOException {
-		Plugin plugin = Platform.getPlugin(PLUGIN_ID);
-		URL url = plugin.getDescriptor().getInstallURL();
-		URL localURL = Platform.asLocalURL(url);
-		String installPath = localURL.getPath();
-		String totalDirectory = installPath + directory;
-		String totalPath = totalDirectory + "/" + filename;
-		URL totalURL = new URL(url, totalPath);
-		//URL finalurl = Platform.asLocalURL(totalURL);
-		String finalFile = totalURL.getFile();
-		File file = new File(finalFile);
-		String finalPath = file.getParent();
-		File dir = new File(finalPath);
-		if (!dir.exists()) {
-			// a little safety net, be sure the previous newest directory
-			// is initialized, just in case no one else has done so
-			if (testResultsDirectoryPrefix != null && testResultsDirectoryPrefix.length() > 0) {
-				FileUtil.getPreviousResultsDirectory(testResultsDirectoryPrefix);
-			}
-			// now its "safe" to make the new one
-			dir.mkdirs();
-		}
-		return file;
-	}
-
-	/**
-	 * Just a general utility method
-	 * @param filename
-	 * @return String
-	 */
-	public static String getExtension(String filename) {
-		String extension = null;
-		int dotPostion = filename.lastIndexOf('.');
-		if (dotPostion > -1) {
-			extension = filename.substring(dotPostion + 1);
-		}
-		else {
-			extension = new String();
-		}
-		return extension;
-	}
-
-	/**
-	 * General purpose utility method to ensure the log
-	 * directory exists, and returns the name. 
-	 */
-	public static String getLogDirectory() {
-		if (logSubDirectoryPath == null) {
-			String mainDirectory = "/logs";
-			File dir = new File(mainDirectory);
-			ensureExists(dir);
-			String subDirectory = TimestampUtil.timestamp();
-			logSubDirectoryPath = mainDirectory + "/" + subDirectory;
-			File subdir = new File(logSubDirectoryPath);
-			ensureExists(subdir);
-		}
-		return logSubDirectoryPath;
-	}
-
-	public static void ensureExists(File dir) {
-		if (!dir.exists()) {
-			dir.mkdirs();
-		}
-	}
-
-	public static String getPerformanceOutputLogName() {
-		String result = null;
-		String directoryName = FileUtil.getLogDirectory();
-		String extension = ".out";
-		String baseName = "sedTests";
-		long now = System.currentTimeMillis();
-		String nowStr = String.valueOf(now);
-		result = directoryName + FileUtil.fFileSeparator + baseName + nowStr + extension;
-		return result;
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/StringCompareUtil.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/StringCompareUtil.java
deleted file mode 100644
index a33ba6a..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/StringCompareUtil.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import java.io.IOException;
-import java.io.StringReader;
-
-public class StringCompareUtil {
-
-	public boolean equalsIgnoreLineSeperator(String string1, String string2) {
-
-		if (string1 == null)
-			return false;
-		if (string2 == null)
-			return false;
-
-		StringReader s1Reader = new StringReader(string1);
-		StringReader s2Reader = new StringReader(string2);
-
-		// assume true unless find evidence to the contrary
-		boolean result = true;
-		int s1Char = -1;
-		int s2Char = -1;
-		do {
-
-			s1Char = getNextChar(s1Reader);
-
-			s2Char = getNextChar(s2Reader);
-
-			if (s1Char != s2Char) {
-				result = false;
-				break;
-			}
-		}
-		while (s1Char != -1 && s2Char != -1);
-
-		return result;
-	}
-
-	/**
-	 * Method getNextChar.
-	 * @param s1Reader
-	 * @return char
-	 */
-	private int getNextChar(StringReader reader) {
-		int nextChar = -1;
-		try {
-			nextChar = reader.read();
-			while (isEOL(nextChar)) {
-				nextChar = reader.read();
-			}
-		}
-		catch (IOException e) {
-			e.printStackTrace();
-		}
-		return nextChar;
-	}
-
-	private boolean isEOL(int aChar) {
-		return (aChar == '\n' || aChar == '\r');
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestRuntimeException.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestRuntimeException.java
deleted file mode 100644
index b266948..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestRuntimeException.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-
-
-import org.eclipse.wst.sse.core.internal.nls.ResourceHandler1;
-
-/**
- * The SourceEditingRuntimeException is often thrown by Source Editor methods when
- * a service we use throws a checked exception, but we want to convert and treat
- * as a runtime exception. (Such as BadLocationException is a common example).
- */
-public class TestRuntimeException extends RuntimeException {
-	/**
-	 * Default <code>serialVersionUID</code>
-	 */
-	private static final long serialVersionUID = 1L;
-	private Throwable originalException;
-
-	public TestRuntimeException() {
-		super();
-	}
-
-	public TestRuntimeException(String s) {
-		super(s);
-	}
-
-	/**
-	 * This form of the constructor is used to wrapper another exception.
-	 */
-	public TestRuntimeException(Throwable t) {
-		super();
-		originalException = t;
-	}
-
-	/**
-	 * This form of the constructor is used to wrapper another exception, but still
-	 * provide a new descriptive message.
-	 */
-	public TestRuntimeException(Throwable t, String s) {
-		super(s);
-		originalException = t;
-	}
-
-	public String getMessage() {
-		String result = super.getMessage();
-		if ((result != null) && (!result.endsWith("."))) //$NON-NLS-1$
-			result = result + "."; //$NON-NLS-1$
-		if (originalException != null) {
-			String embeddedMessage = originalException.getMessage();
-			// not all exceptions (e.g. many NullPointer exception) have messages
-			String originalError = ResourceHandler1.getString("Original_Error__UI_"); //$NON-NLS-1$ = "Original Error:"
-			if (embeddedMessage != null)
-				result = result + "  " + originalError + " " + embeddedMessage;//$NON-NLS-2$//$NON-NLS-1$
-			else
-				result = result + "  " + originalError + " " + originalException.toString();//$NON-NLS-2$//$NON-NLS-1$
-		}
-		return result;
-	}
-
-	public Throwable getOriginalException() {
-		return originalException;
-	}
-
-	public String toString() {
-		// we don't put super.toString or getClass to "hide" that it was a
-		// SourceEditing exception (otherwise, focus goes on that,
-		// instead of original exception.
-		String message = getMessage();
-		// message should never be null ... but just in case
-		return (message != null) ? message : super.toString();
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestWriter.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestWriter.java
deleted file mode 100644
index 593f562..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TestWriter.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import java.io.StringWriter;
-
-public class TestWriter extends StringWriter {
-	// we don't really want to use the system EOL, since
-	// we want a common once across platforms, CVS, etc.
-	public final static String commonEOL = "\r\n";
-
-	//System.getProperty("line.separator"); 
-
-	public void writeln(String line) {
-		write(line);
-		write(commonEOL);
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TimestampUtil.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TimestampUtil.java
deleted file mode 100644
index d9a4382..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/TimestampUtil.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import java.text.DateFormat;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Date;
-
-/**
- * @author davidw
- *
- * This class provides one timestamp per VM run.
- * (Technically, per class loading.)
- */
-public class TimestampUtil {
-
-	private static Date timestamp = null;
-	private static DateFormat shortFormat = new SimpleDateFormat("yyyy'-'MM'-'dd");
-	//	private static DateFormat longFormat = new SimpleDateFormat("yyyy'-'MM'-'dd'-'kk'-'mm'-'ss");
-
-	private static String nowShort = null;
-
-	public static String timestamp() {
-
-		if (TimestampUtil.nowShort == null) {
-			TimestampUtil.nowShort = shortFormat.format(ensureTimestamp());
-		}
-		return TimestampUtil.nowShort;
-	}
-
-	protected static Date ensureTimestamp() {
-		// just calculate 'timestamp' once per class loading, 
-		// so this 'timestamp' remains the same during 
-		// entire run. 
-		if (TimestampUtil.timestamp == null) {
-			Calendar calendar = Calendar.getInstance();
-			TimestampUtil.timestamp = calendar.getTime();
-		}
-		return TimestampUtil.timestamp;
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/WorkspaceProgressMonitor.java b/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/WorkspaceProgressMonitor.java
deleted file mode 100644
index 75d814d..0000000
--- a/tests/org.eclipse.wst.html.core.tests/src/org/eclipse/wst/html/core/tests/utils/WorkspaceProgressMonitor.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.core.tests.utils;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-
-class WorkspaceProgressMonitor implements IProgressMonitor {
-	private boolean finished = false;
-
-	public void beginTask(String name, int totalWork) {
-	}
-
-	public void done() {
-		finished = true;
-	}
-
-	public boolean isFinished() {
-		return finished;
-	}
-
-	public void internalWorked(double work) {
-	}
-
-	public boolean isCanceled() {
-		return finished;
-	}
-
-	public void setCanceled(boolean value) {
-		if (value == true)
-			finished = true;
-	}
-
-	public void setTaskName(String name) {
-	}
-
-	public void subTask(String name) {
-	}
-
-	public void worked(int work) {
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.core.tests/test.xml b/tests/org.eclipse.wst.html.core.tests/test.xml
deleted file mode 100644
index ca01402..0000000
--- a/tests/org.eclipse.wst.html.core.tests/test.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-<project
-	name="testsuite"
-	default="run"
-	basedir=".">
-	<!-- The property ${eclipse-home} should be passed into this script -->
-	<!-- Set a meaningful default value for when it is not. -->
-	<property
-		name="eclipse-home"
-		value="${basedir}\..\.." />
-
-	<!-- sets the properties plugin-name, and library-file -->
-	<property
-		name="plugin-name"
-		value="com.ibm.sse.tests" />
-	<property
-		name="library-file"
-		value="${eclipse-home}/plugins/org.eclipse.test/library.xml" />
-	<property
-		name="bvtworkspace"
-		value="${basedir}" />
-	<property
-		name="workspace"
-		value="${bvtworkspace}/${plugin-name}" />
-
-	<!-- This target holds all initialization code that needs to be done for -->
-	<!-- all tests that are to be run. Initialization for individual tests -->
-	<!-- should be done within the body of the suite target. -->
-	<target name="init">
-		<delete>
-			<fileset
-				dir="${eclipse-home}"
-				includes="com.ibm.sse.tests.*.xml" />
-		</delete>
-	</target>
-
-	<!-- This target defines the tests that need to be run. -->
-	<target name="suite">
-		<delete
-			dir="${workspace}"
-			quiet="true" />
-		<ant
-			target="core-test"
-			antfile="${library-file}"
-			dir="${eclipse-home}">
-			<property
-				name="data-dir"
-				value="${workspace}" />
-			<property
-				name="plugin-name"
-				value="${plugin-name}" />
-			<property
-				name="classname"
-				value="com.ibm.sse.model.html.tests.application.SSEModelHTMLTestSuite" />
-		</ant>
-	</target>
-
-	<!-- This target holds code to cleanup the testing environment after -->
-	<!-- after all of the tests have been run. You can use this target to -->
-	<!-- delete temporary files that have been created. -->
-	<target name="cleanup">
-		<delete
-			dir="${workspace}"
-			quiet="true" />
-	</target>
-
-	<!-- This target runs the test suite. Any actions that need to happen -->
-	<!-- after all the tests have been run should go here. -->
-	<target
-		name="run"
-		depends="init,suite,cleanup">
-		<ant
-			target="collect"
-			antfile="${library-file}"
-			dir="${eclipse-home}">
-			<property
-				name="includes"
-				value="com.ibm.sse.tests.*.xml" />
-			<property
-				name="output-file"
-				value="${plugin-name}.xml" />
-		</ant>
-		<!--		<emailResults resultsFile="${wsad-home}/${plugin-name}.xml" addresslist="david_williams@us.ibm.com,kitlo@us.ibm.com" /> -->
-	</target>
-
-</project>
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/.classpath b/tests/org.eclipse.wst.html.ui.tests/.classpath
deleted file mode 100644
index 065ac06..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/tests/org.eclipse.wst.html.ui.tests/.compatibility b/tests/org.eclipse.wst.html.ui.tests/.compatibility
deleted file mode 100644
index 4987739..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/.compatibility
+++ /dev/null
@@ -1,2 +0,0 @@
-#Wed Mar 24 13:53:52 EST 2004

-.project=4937

diff --git a/tests/org.eclipse.wst.html.ui.tests/.cvsignore b/tests/org.eclipse.wst.html.ui.tests/.cvsignore
deleted file mode 100644
index 5d1d786..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/.cvsignore
+++ /dev/null
@@ -1,5 +0,0 @@
-bin
-bin.project
-build.xml
-ssehtmltests.jar
-temp.folder
diff --git a/tests/org.eclipse.wst.html.ui.tests/.project b/tests/org.eclipse.wst.html.ui.tests/.project
deleted file mode 100644
index a9f401f..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.wst.html.ui.tests</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/tests/org.eclipse.wst.html.ui.tests/.template b/tests/org.eclipse.wst.html.ui.tests/.template
deleted file mode 100644
index f3bcd41..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/.template
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<form>

-   <p/><p><b>Tips on working with this plug-in project</b></p><li>For the view of the new plug-in at a glance, go to the <img href="pageImage"/><a href="OverviewPage">Overview</a>.</li><li>You can test the contributions of this plug-in by launching another instance of the workbench. On the <b>Run</b> menu, click <b>Run As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.run">Run-time Workbench</a> from the available choices.</li><li>You can add more functionality to this plug-in by adding extensions using the <a href="action.newExtension">New Extension Wizard</a>.</li><li>The plug-in project contains Java code that you can debug. Place breakpoints in Java classes. On the <b>Run</b> menu, select <b>Debug As</b> and choose <img href="runTimeWorkbenchImage"/><a href="action.debug">Run-time Workbench</a> from the available choices.</li>

-</form>

diff --git a/tests/org.eclipse.wst.html.ui.tests/build.properties b/tests/org.eclipse.wst.html.ui.tests/build.properties
deleted file mode 100644
index 53d9b44..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2004 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
-###############################################################################
-source.ssehtmltests.jar = src/
-output.ssehtmltests.jar = bin/
-bin.includes = plugin.xml,\
-               ssehtmltests.jar
diff --git a/tests/org.eclipse.wst.html.ui.tests/icons/browser_editor.gif b/tests/org.eclipse.wst.html.ui.tests/icons/browser_editor.gif
deleted file mode 100644
index d809cdc..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/icons/browser_editor.gif
+++ /dev/null
Binary files differ
diff --git a/tests/org.eclipse.wst.html.ui.tests/icons/sourceEditor.gif b/tests/org.eclipse.wst.html.ui.tests/icons/sourceEditor.gif
deleted file mode 100644
index 75ebdb8..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/icons/sourceEditor.gif
+++ /dev/null
Binary files differ
diff --git a/tests/org.eclipse.wst.html.ui.tests/plugin.xml b/tests/org.eclipse.wst.html.ui.tests/plugin.xml
deleted file mode 100644
index 2028939..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/plugin.xml
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin
-   id="org.eclipse.wst.html.ui.tests"
-   name="Structured Source Editor for HTML Tests"
-   version="1.0.0"
-   provider-name="Eclipse.org"
-   class="org.eclipse.wst.html.ui.tests.SSEForHTMLTestsPlugin">
-
-   <runtime>
-      <library name="ssehtmltests.jar">
-         <export name="*"/>
-      </library>
-   </runtime>
-   <requires>
-      <import plugin="org.eclipse.ui"/>
-      <import plugin="org.eclipse.core.runtime.compatibility"/>
-      <import plugin="org.eclipse.jface.text"/>
-      <import plugin="org.eclipse.wst.html.ui"/>
-      <import plugin="org.eclipse.wst.sse.ui"/>
-      <import plugin="org.eclipse.wst.xml.ui"/>
-      <import plugin="org.eclipse.ui.editors"/>
-      <import plugin="org.eclipse.ui.ide"/>
-      <import plugin="org.eclipse.ui.workbench.texteditor"/>
-      <import plugin="org.eclipse.core.resources"/>
-      <import plugin="org.eclipse.wst.sse.core"/>
-      <import plugin="org.eclipse.wst.xml.core"/>
-      <import plugin="org.eclipse.wst.common.encoding"/>
-      <import plugin="org.junit"/>
-      <import plugin="org.eclipse.wst.html.core"/>
-      <import plugin="org.eclipse.ui.views"/>
-   </requires>
-
-
-   <extension
-         id="ssehtmltests"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.eclipse.wst.html.ui.tests.application.SSEHTMLTests">
-         </run>
-      </application>
-   </extension>
-<!-- TO GET PICKED UP BY com.ibm.etools.commontests.testcollector -->
-<!--
-   <extension
-         point="com.ibm.etools.commontests.testcollector.suites">
-      <suite
-            suiteName="SSE HTML Tests"
-            suiteClass="org.eclipse.wst.html.ui.tests.application.SSEHTMLTestSuite">
-      </suite>
-   </extension>
--->
-   <extension
-         point="org.eclipse.ui.editors">
-      <!-- sync-on-page-switch editor -->
-      <editor
-            name="HTML Preview Editor"
-            default="false"
-            icon="icons/browser_editor.gif"
-            extensions="html, htm, xhtml, jhtml, shtml, shtm, html-ss, wml, wsdl, xml, tld, nst, xmi, dadx"
-            contributorClass="org.eclipse.wst.html.ui.edit.ui.ActionContributorHTML"
-            class="org.eclipse.wst.html.ui.tests.PreviewEditor"
-            symbolicFontName="com.ibm.sse.editor.textfont"
-            id="org.eclipse.wst.html.ui.PreviewEditor">
-      </editor>
-   </extension>
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            name="Embedded HTML Structured Text Viewer"
-            icon="icons/sourceEditor.gif"
-            category="org.eclipse.wst.sse.ui.tests"
-            class="org.eclipse.wst.html.ui.tests.ViewerTestHTML"
-            id="org.eclipse.wst.html.ui.tests.ViewerTestHTML">
-      </view>
-   </extension>
-
-</plugin>
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/Logger.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/Logger.java
deleted file mode 100644
index cf32944..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/Logger.java
+++ /dev/null
@@ -1,141 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests;
-
-import java.util.StringTokenizer;
-
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Plugin;
-import org.eclipse.core.runtime.Status;
-
-/**
- * Small convenience class to log messages to plugin's log file and also, if desired,
- * the console. This class should only be used by classes in this plugin. Other
- * plugins should make their own copy, with appropriate ID.
- */
-public class Logger {
-	private static Plugin fPlugin = SSEForHTMLTestsPlugin.getDefault();
-	private static final String fPluginId = fPlugin.getDescriptor().getUniqueIdentifier();
-
-	private static final String TRACEFILTER_LOCATION = "/debug/tracefilter"; //$NON-NLS-1$
-
-	public static final int OK = IStatus.OK; // 0
-	public static final int INFO = IStatus.INFO; // 1
-	public static final int WARNING = IStatus.WARNING; // 2
-	public static final int ERROR = IStatus.ERROR; // 4
-
-	public static final int OK_DEBUG = 200 + OK;
-	public static final int INFO_DEBUG = 200 + INFO;
-	public static final int WARNING_DEBUG = 200 + WARNING;
-	public static final int ERROR_DEBUG = 200 + ERROR;
-
-	/**
-	 * Adds message to log.
-	 * @param level severity level of the message (OK, INFO, WARNING, ERROR, OK_DEBUG, INFO_DEBUG, WARNING_DEBUG, ERROR_DEBUG)
-	 * @param message text to add to the log
-	 * @param exception exception thrown
-	 */
-	protected static void _log(int level, String message, Throwable exception) {
-		if (level == OK_DEBUG || level == INFO_DEBUG || level == WARNING_DEBUG || level == ERROR_DEBUG) {
-			if (!isDebugging())
-				return;
-		}
-
-		int severity = IStatus.OK;
-		switch (level) {
-			case INFO_DEBUG :
-			case INFO :
-				severity = IStatus.INFO;
-				break;
-			case WARNING_DEBUG :
-			case WARNING :
-				severity = IStatus.WARNING;
-				break;
-			case ERROR_DEBUG :
-			case ERROR :
-				severity = IStatus.ERROR;
-		}
-		message = (message != null) ? message : "null"; //$NON-NLS-1$
-		Status statusObj = new Status(severity, fPluginId, severity, message, exception);
-		fPlugin.getLog().log(statusObj);
-	}
-
-	/**
-	 * Prints message to log if category matches /debug/tracefilter option.
-	 * @param message text to print
-	 * @param category category of the message, to be compared with /debug/tracefilter
-	 */
-	protected static void _trace(String category, String message, Throwable exception) {
-		if (isTracing(category)) {
-			message = (message != null) ? message : "null"; //$NON-NLS-1$
-			Status statusObj = new Status(IStatus.OK, fPluginId, IStatus.OK, message, exception);
-			fPlugin.getLog().log(statusObj);
-		}
-	}
-
-	/**
-	 * @return true if the plugin for this logger is debugging
-	 */
-	public static boolean isDebugging() {
-		return fPlugin.isDebugging();
-	}
-
-	/**
-	 * Determines if currently tracing a category
-	 * @param category
-	 * @return true if tracing category, false otherwise
-	 */
-	public static boolean isTracing(String category) {
-		if (!isDebugging())
-			return false;
-
-		String traceFilter = Platform.getDebugOption(fPluginId + TRACEFILTER_LOCATION);
-		if (traceFilter != null) {
-			StringTokenizer tokenizer = new StringTokenizer(traceFilter, ","); //$NON-NLS-1$
-			while (tokenizer.hasMoreTokens()) {
-				String cat = tokenizer.nextToken().trim();
-				if (category.equals(cat)) {
-					return true;
-				}
-			}
-		}
-		return false;
-	}
-
-	public static void log(int level, String message) {
-		_log(level, message, null);
-	}
-
-	public static void log(int level, String message, Throwable exception) {
-		_log(level, message, exception);
-	}
-
-	public static void logException(String message, Throwable exception) {
-		_log(ERROR, message, exception);
-	}
-
-	public static void logException(Throwable exception) {
-		_log(ERROR, exception.getMessage(), exception);
-	}
-
-	public static void traceException(String category, String message, Throwable exception) {
-		_trace(category, message, exception);
-	}
-
-	public static void traceException(String category, Throwable exception) {
-		_trace(category, exception.getMessage(), exception);
-	}
-
-	public static void trace(String category, String message) {
-		_trace(category, message, null);
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/PreviewEditor.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/PreviewEditor.java
deleted file mode 100644
index 6778d80..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/PreviewEditor.java
+++ /dev/null
@@ -1,400 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.IRegion;
-import org.eclipse.jface.text.ITextSelection;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.browser.Browser;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.IReusableEditor;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.MultiPageEditorPart;
-import org.eclipse.ui.texteditor.IDocumentProvider;
-import org.eclipse.ui.texteditor.ITextEditor;
-import org.eclipse.wst.html.ui.StructuredTextEditorHTML;
-import org.eclipse.wst.sse.ui.extension.IExtendedSimpleEditor;
-
-/**
- * A simple multi-page editor embedding a Text Editor and the SWT Browser
- * widget synchronized on page switch. The editor should implement
- * IExtendedSimpleEditor and IReusableEditor.
- * 
- * The Text editor class used is the SSE HTML source editor.
- * 
- * @author nitin
- */
-public class PreviewEditor extends MultiPageEditorPart implements ITextEditor, IExtendedSimpleEditor {
-	private Control fPreviewControl = null;
-	private ITextEditor fSourcePage = null;
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#close(boolean)
-	 */
-	public void close(boolean save) {
-		getSourcePage().close(save);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.part.MultiPageEditorPart#createPages()
-	 */
-	protected void createPages() {
-		fSourcePage = createSourcePage();
-		try {
-			addPage(fSourcePage, getEditorInput());
-		}
-		catch (PartInitException e) {
-			if (getPageCount() > 0) {
-				removePage(0);
-			}
-		}
-
-		fPreviewControl = createPreviewControl();
-		addPage(fPreviewControl);
-
-		setPageText(0, "Source");
-		setPageText(1, "Preview");
-	}
-
-	/**
-	 * @return
-	 */
-	private Control createPreviewControl() {
-		return new Browser(getContainer(), SWT.READ_ONLY);
-	}
-
-	/**
-	 * @return
-	 */
-	private ITextEditor createSourcePage() {
-		return new StructuredTextEditorHTML();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#doRevertToSaved()
-	 */
-	public void doRevertToSaved() {
-		getSourcePage().doRevertToSaved();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.ISaveablePart#doSave(org.eclipse.core.runtime.IProgressMonitor)
-	 */
-	public void doSave(IProgressMonitor monitor) {
-		getSourcePage().doSave(monitor);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.ISaveablePart#doSaveAs()
-	 */
-	public void doSaveAs() {
-		getSourcePage().doSaveAs();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#getAction(java.lang.String)
-	 */
-	public IAction getAction(String actionId) {
-		return getSourcePage().getAction(actionId);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
-	 */
-	public Object getAdapter(Class adapter) {
-		return getSourcePage().getAdapter(adapter);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see com.ibm.sse.editor.extension.IExtendedSimpleEditor#getCaretPosition()
-	 */
-	public int getCaretPosition() {
-		if (getSourcePage() instanceof IExtendedSimpleEditor) {
-			return ((IExtendedSimpleEditor) getSourcePage()).getCaretPosition();
-		}
-		ITextSelection selection = (ITextSelection) getSourcePage().getSelectionProvider().getSelection();
-		if (selection != null) {
-			return selection.getOffset();
-		}
-		return 0;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see com.ibm.sse.editor.extension.IExtendedSimpleEditor#getDocument()
-	 */
-	public IDocument getDocument() {
-		// TODO Auto-generated method stub
-		return null;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#getDocumentProvider()
-	 */
-	public IDocumentProvider getDocumentProvider() {
-		return getSourcePage().getDocumentProvider();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see com.ibm.sse.editor.extension.IExtendedSimpleEditor#getEditorPart()
-	 */
-	public IEditorPart getEditorPart() {
-		return this;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#getHighlightRange()
-	 */
-	public IRegion getHighlightRange() {
-		return getSourcePage().getHighlightRange();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#getSelectionProvider()
-	 */
-	public ISelectionProvider getSelectionProvider() {
-		return getSourcePage().getSelectionProvider();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see com.ibm.sse.editor.extension.IExtendedSimpleEditor#getSelectionRange()
-	 */
-	public Point getSelectionRange() {
-		if (getSourcePage() instanceof IExtendedSimpleEditor) {
-			return ((IExtendedSimpleEditor) getSourcePage()).getSelectionRange();
-		}
-		ITextSelection selection = (ITextSelection) getSourcePage().getSelectionProvider().getSelection();
-		if (selection != null) {
-			return new Point(selection.getOffset(), selection.getOffset() + selection.getLength());
-		}
-		return new Point(0, 0);
-	}
-
-	protected ITextEditor getSourcePage() {
-		return fSourcePage;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.IEditorPart#init(org.eclipse.ui.IEditorSite,
-	 *      org.eclipse.ui.IEditorInput)
-	 */
-	public void init(IEditorSite site, IEditorInput input) throws PartInitException {
-		super.init(site, input);
-	}
-
-	protected void interruptPreview() {
-		((Browser) fPreviewControl).stop();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#isEditable()
-	 */
-	public boolean isEditable() {
-		return getSourcePage().isEditable();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.ISaveablePart#isSaveAsAllowed()
-	 */
-	public boolean isSaveAsAllowed() {
-		return getSourcePage().isSaveAsAllowed();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.part.MultiPageEditorPart#pageChange(int)
-	 */
-	protected void pageChange(int newPageIndex) {
-		if (getControl(newPageIndex) == fPreviewControl) {
-			updatePreviewContent();
-		}
-		super.pageChange(newPageIndex);
-		if (getControl(newPageIndex) == fPreviewControl) {
-			getEditorSite().getActionBarContributor().setActiveEditor(this);
-			updatePreviewContent();
-		}
-		else {
-			interruptPreview();
-			getEditorSite().getActionBarContributor().setActiveEditor(fSourcePage);
-		}
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#removeActionActivationCode(java.lang.String)
-	 */
-	public void removeActionActivationCode(String actionId) {
-		getSourcePage().removeActionActivationCode(actionId);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#resetHighlightRange()
-	 */
-	public void resetHighlightRange() {
-		getSourcePage().resetHighlightRange();
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#selectAndReveal(int, int)
-	 */
-	public void selectAndReveal(int offset, int length) {
-		getSourcePage().selectAndReveal(offset, length);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#setAction(java.lang.String,
-	 *      org.eclipse.jface.action.IAction)
-	 */
-	public void setAction(String actionID, IAction action) {
-		getSourcePage().setAction(actionID, action);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#setActionActivationCode(java.lang.String,
-	 *      char, int, int)
-	 */
-	public void setActionActivationCode(String actionId, char activationCharacter, int activationKeyCode, int activationStateMask) {
-		setActionActivationCode(actionId, activationCharacter, activationKeyCode, activationStateMask);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#setHighlightRange(int, int,
-	 *      boolean)
-	 */
-	public void setHighlightRange(int offset, int length, boolean moveCursor) {
-		getSourcePage().setHighlightRange(offset, length, moveCursor);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.part.EditorPart#setInput(org.eclipse.ui.IEditorInput)
-	 */
-	protected void setInput(IEditorInput input) {
-		super.setInput(input);
-		if (fSourcePage != null) {
-			((IReusableEditor) fSourcePage).setInput(input);
-		}
-		if (fPreviewControl != null && getControl(getActivePage()) == fPreviewControl) {
-			interruptPreview();
-			updatePreviewContent();
-		}
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#showHighlightRangeOnly(boolean)
-	 */
-	public void showHighlightRangeOnly(boolean showHighlightRangeOnly) {
-		getSourcePage().showHighlightRangeOnly(showHighlightRangeOnly);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.texteditor.ITextEditor#showsHighlightRangeOnly()
-	 */
-	public boolean showsHighlightRangeOnly() {
-		return getSourcePage().showsHighlightRangeOnly();
-	}
-
-	/**
-	 * Update the contents of the Preview page
-	 */
-	protected void updatePreviewContent() {
-		// TODO: Add a base href so that images show up
-		boolean rendered = ((Browser) fPreviewControl).setText(getSourcePage().getDocumentProvider().getDocument(getSourcePage().getEditorInput()).get());
-		if (!rendered)
-			System.out.println("Failure rendering");
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see com.ibm.sse.editor.extension.IExtendedSimpleEditor#validateEdit(org.eclipse.swt.widgets.Shell)
-	 */
-	public IStatus validateEdit(Shell context) {
-		if (getSourcePage() instanceof IExtendedSimpleEditor) {
-			return ((IExtendedSimpleEditor) getSourcePage()).validateEdit(context);
-		}
-		return new Status(IStatus.OK, SSEForHTMLTestsPlugin.getDefault().getDescriptor().getUniqueIdentifier(), IStatus.OK, "", null);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.ui.IWorkbenchPart#getTitle()
-	 */
-	public String getTitle() {
-		String title = super.getTitle();
-		if (title == null && getEditorInput() != null) {
-			title = getEditorInput().getName();
-		}
-		return title;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/SSEForHTMLTestsPlugin.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/SSEForHTMLTestsPlugin.java
deleted file mode 100644
index f1981bd..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/SSEForHTMLTestsPlugin.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.core.runtime.IPluginDescriptor;
-import org.eclipse.core.runtime.Plugin;
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class SSEForHTMLTestsPlugin extends Plugin {
-	//The shared instance.
-	private static SSEForHTMLTestsPlugin plugin;
-	//Resource bundle.
-	private ResourceBundle resourceBundle;
-
-	/**
-	 * The constructor.
-	 */
-	public SSEForHTMLTestsPlugin(IPluginDescriptor descriptor) {
-		super(descriptor);
-		plugin = this;
-		try {
-			resourceBundle = ResourceBundle.getBundle("org.eclipse.wst.html.ui.tests.SSEForHTMLTestsPluginResources");
-		}
-		catch (MissingResourceException x) {
-			resourceBundle = null;
-		}
-	}
-
-	/**
-	 * Returns the shared instance.
-	 */
-	public static SSEForHTMLTestsPlugin getDefault() {
-		return plugin;
-	}
-
-	/**
-	 * Returns the string from the plugin's resource bundle,
-	 * or 'key' if not found.
-	 */
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = SSEForHTMLTestsPlugin.getDefault().getResourceBundle();
-		try {
-			return (bundle != null) ? bundle.getString(key) : key;
-		}
-		catch (MissingResourceException e) {
-			return key;
-		}
-	}
-
-	/**
-	 * Returns the plugin's resource bundle,
-	 */
-	public ResourceBundle getResourceBundle() {
-		return resourceBundle;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/VerifyEditorPlugin.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/VerifyEditorPlugin.java
deleted file mode 100644
index 934bca1..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/VerifyEditorPlugin.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*****************************************************************************
- * Copyright (c) 2004 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
- * 
- ****************************************************************************/
-package org.eclipse.wst.html.ui.tests;
-
-import junit.framework.TestCase;
-
-import org.eclipse.core.runtime.Plugin;
-import org.eclipse.wst.html.ui.HTMLEditorPlugin;
-
-
-public class VerifyEditorPlugin extends TestCase {
-
-	public void testPluginExists() {
-		Plugin plugin = null;
-		try {
-			plugin = HTMLEditorPlugin.getDefault();
-
-		} catch (Exception e) {
-			plugin = null;
-		}
-		assertNotNull("editor plugin could not be instantiated", plugin);
-
-	}
-}
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/ViewerTestHTML.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/ViewerTestHTML.java
deleted file mode 100644
index adb687c..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/ViewerTestHTML.java
+++ /dev/null
@@ -1,450 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.IContributionManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.jface.dialogs.Dialog;
-import org.eclipse.jface.resource.JFaceResources;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.window.Window;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.BusyIndicator;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IMemento;
-import org.eclipse.ui.IViewSite;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.part.ViewPart;
-import org.eclipse.ui.texteditor.ITextEditor;
-import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
-import org.eclipse.wst.common.encoding.content.IContentTypeIdentifier;
-import org.eclipse.wst.html.ui.StructuredTextViewerConfigurationHTML;
-import org.eclipse.wst.sse.core.IModelManager;
-import org.eclipse.wst.sse.core.IModelManagerPlugin;
-import org.eclipse.wst.sse.core.IndexedRegion;
-import org.eclipse.wst.sse.ui.StructuredTextViewer;
-import org.eclipse.wst.sse.ui.StructuredTextViewerConfiguration;
-import org.eclipse.wst.sse.ui.view.events.INodeSelectionListener;
-import org.eclipse.wst.sse.ui.view.events.NodeSelectionChangedEvent;
-import org.eclipse.wst.sse.ui.views.contentoutline.StructuredTextEditorContentOutlinePage;
-import org.w3c.dom.Attr;
-
-public class ViewerTestHTML extends ViewPart {
-	private final String SSE_EDITOR_FONT = "com.ibm.sse.editor.textfont";
-	private final String DEFAULT_VIEWER_CONTENTS = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<HTML>\n	<HEAD>\n		<META http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n		<TITLE>place title here</TITLE>\n	</HEAD>\n	<BODY>\n		place content here	\n<script>\n\"text\";\n</SCRIPT>\n</BODY>\n</HTML>";
-
-	private StructuredTextViewer fSourceViewer = null;
-	private StructuredTextViewerConfiguration fConfig = null;
-	private IContentOutlinePage fContentOutlinePage = null;
-	private INodeSelectionListener fHighlightRangeListener = null;
-
-	/**
-	 * Sets the viewer's highlighting text range to the text range indicated
-	 * by the selected Nodes.
-	 */
-	protected class NodeRangeSelectionListener implements INodeSelectionListener {
-		public void nodeSelectionChanged(NodeSelectionChangedEvent event) {
-			if (!event.getSelectedNodes().isEmpty()) {
-				IndexedRegion startNode = (IndexedRegion) event.getSelectedNodes().get(0);
-				IndexedRegion endNode = (IndexedRegion) event.getSelectedNodes().get(event.getSelectedNodes().size() - 1);
-
-				if (startNode instanceof Attr)
-					startNode = (IndexedRegion) ((Attr) startNode).getOwnerElement();
-				if (endNode instanceof Attr)
-					endNode = (IndexedRegion) ((Attr) endNode).getOwnerElement();
-
-				int start = startNode.getStartOffset();
-				int end = endNode.getEndOffset();
-
-				fSourceViewer.resetVisibleRegion();
-				fSourceViewer.setVisibleRegion(start, end - start);
-				fSourceViewer.setSelectedRange(start, 0);
-			}
-			else {
-				fSourceViewer.resetVisibleRegion();
-			}
-		}
-	}
-
-	protected class NumberInputDialog extends Dialog {
-		public NumberInputDialog(Shell shell) {
-			super(shell);
-		}
-
-		public Text start;
-		int startValue;
-		public Text length;
-		int lengthValue;
-
-		protected Control createDialogArea(Composite parent) {
-			Composite composite = (Composite) super.createDialogArea(parent);
-			Composite container = new Composite(composite, SWT.NULL);
-			container.setLayoutData(new GridData(GridData.FILL_BOTH));
-			container.setLayout(new GridLayout(2, true));
-			setShellStyle(getShell().getStyle() | SWT.RESIZE);
-
-			Label label = new Label(container, SWT.NULL);
-			label.setText("Start");
-			label.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-			label = new Label(container, SWT.NULL);
-			label.setText("Length");
-			label.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-			start = new Text(container, SWT.BORDER);
-			startValue = fSourceViewer.getVisibleRegion().getOffset();
-			start.setText("" + startValue);
-			start.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-			length = new Text(container, SWT.BORDER);
-			lengthValue = fSourceViewer.getVisibleRegion().getLength();
-			length.setText("" + lengthValue);
-			length.setLayoutData(new GridData(GridData.FILL_BOTH));
-
-			//			start.addModifyListener(new ModifyListener() {
-			//				public void modifyText(ModifyEvent e) {
-			//					if (e.widget == start) {
-			//						try {
-			//							startValue = Integer.decode(start.getText()).intValue();
-			//						}
-			//						catch (NumberFormatException e2) {
-			//							startValue = 0;
-			//						}
-			//					}
-			//				}
-			//			});
-			//			length.addModifyListener(new ModifyListener() {
-			//				public void modifyText(ModifyEvent e) {
-			//					if (e.widget == length) {
-			//						try {
-			//							lengthValue = Integer.decode(length.getText()).intValue();
-			//						}
-			//						catch (NumberFormatException e2) {
-			//							lengthValue = 0;
-			//						}
-			//					}
-			//				}
-			//			});
-
-			return composite;
-		}
-
-		/*
-		 * (non-Javadoc)
-		 * 
-		 * @see org.eclipse.jface.dialogs.Dialog#okPressed()
-		 */
-		protected void okPressed() {
-			try {
-				startValue = Integer.decode(start.getText()).intValue();
-			}
-			catch (NumberFormatException e2) {
-				startValue = 0;
-			}
-			try {
-				lengthValue = Integer.decode(length.getText()).intValue();
-			}
-			catch (NumberFormatException e2) {
-				lengthValue = 0;
-			}
-			super.okPressed();
-		}
-	}
-
-	protected void addActions(IContributionManager mgr) {
-		if (mgr != null) {
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "New HTML";
-				}
-
-				public void run() {
-					super.run();
-					BusyIndicator.showWhile(getSite().getShell().getDisplay(), new Runnable() {
-						public void run() {
-							setupViewerForNew();
-							fSourceViewer.setEditable(true);
-						}
-					});
-				}
-			});
-			mgr.add(new Separator());
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Change Visibility";
-				}
-
-				public void run() {
-					super.run();
-					NumberInputDialog dlg = new NumberInputDialog(fSourceViewer.getControl().getShell());
-					int proceed = dlg.open();
-					if (proceed == Window.CANCEL)
-						return;
-					fSourceViewer.resetVisibleRegion();
-					fSourceViewer.setVisibleRegion(dlg.startValue, dlg.lengthValue);
-				}
-			});
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Show All";
-				}
-
-				public void run() {
-					super.run();
-					fSourceViewer.resetVisibleRegion();
-				}
-			});
-			mgr.add(new Separator());
-			// no longer able to set input to NULL
-			//			mgr.add(new Action() {
-			//				public String getText() {
-			//					return getToolTipText();
-			//				}
-			//
-			//				public String getToolTipText() {
-			//					return "Set Input to NULL";
-			//				}
-			//				public void run() {
-			//					super.run();
-			//					viewer.setInput(null);
-			//				}
-			//			});
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Take Input from Active Editor";
-				}
-
-				public void run() {
-					super.run();
-					ITextEditor textEditor = getActiveEditor();
-					if (textEditor != null) {
-						setupViewerForEditor(textEditor);
-						fSourceViewer.setEditable(true);
-					}
-				}
-			});
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Take Input and Follow Selection";
-				}
-
-				public void run() {
-					super.run();
-					followSelection();
-					fSourceViewer.setEditable(true);
-				}
-			});
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Take Input and Follow Selection As ReadOnly";
-				}
-
-				public void run() {
-					super.run();
-					followSelection();
-					fSourceViewer.setEditable(false);
-				}
-			});
-			mgr.add(new Action() {
-				public String getText() {
-					return getToolTipText();
-				}
-
-				public String getToolTipText() {
-					return "Stop Following Selection";
-				}
-
-				public void run() {
-					super.run();
-					stopFollowSelection();
-				}
-			});
-		}
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#createPartControl(Composite)
-	 */
-	public void createPartControl(Composite parent) {
-		IContributionManager mgr = getViewSite().getActionBars().getMenuManager();
-		addActions(mgr);
-
-		// create source viewer & its content type-specific viewer
-		// configuration
-		fSourceViewer = new StructuredTextViewer(parent, null, null, false, SWT.NONE);
-		fConfig = new StructuredTextViewerConfigurationHTML();
-
-		// set up the viewer with a document & viewer config
-		setupViewerForNew();
-
-		setupViewerPreferences();
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#dispose()
-	 */
-	public void dispose() {
-		stopFollowSelection();
-		fSourceViewer.unconfigure();
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-		if (fSourceViewer.getControl() != null && !fSourceViewer.getControl().isDisposed())
-			fSourceViewer.getControl().setFocus();
-	}
-
-	/**
-	 * @see org.eclipse.ui.IViewPart#init(IViewSite, IMemento)
-	 */
-	public void init(IViewSite site, IMemento memento) throws PartInitException {
-		super.init(site, memento);
-	}
-
-	/**
-	 * Set up source viewer with any additional preferences it should have Ex:
-	 * font, tab width
-	 */
-	private void setupViewerPreferences() {
-		fSourceViewer.getTextWidget().setFont(JFaceResources.getFont(SSE_EDITOR_FONT));
-	}
-
-	/**
-	 * Set up source viewer with a new document & configure it
-	 */
-	private void setupViewerForNew() {
-		stopFollowSelection(); // if was following selection, stop
-
-		IModelManagerPlugin modelManagerPlugin = (IModelManagerPlugin) Platform.getPlugin(IModelManagerPlugin.ID);
-		IModelManager modelManager = modelManagerPlugin.getModelManager();
-
-		IDocument doc = modelManager.createStructuredDocumentFor(IContentTypeIdentifier.ContentTypeID_HTML);
-		doc.set(DEFAULT_VIEWER_CONTENTS);
-
-		fSourceViewer.setDocument(doc);
-		// need to reconfigure after set document just so highlighter works
-		fSourceViewer.configure(fConfig);
-	}
-
-	/**
-	 * Returns the current active text editor if possible
-	 * 
-	 * @return ITextEditor
-	 */
-	private ITextEditor getActiveEditor() {
-		ITextEditor editor = null;
-		IEditorPart editorPart = getSite().getWorkbenchWindow().getActivePage().getActiveEditor();
-		if (editorPart instanceof ITextEditor)
-			editor = (ITextEditor) editorPart;
-		if (editor == null && editorPart != null)
-			editor = (ITextEditor) editorPart.getAdapter(ITextEditor.class);
-		return editor;
-	}
-
-	/**
-	 * Sets up the viewer with the same document/input as the given editor
-	 * 
-	 * @param ITextEditor
-	 *            editor - the editor to use *cannot to be null*
-	 */
-	private void setupViewerForEditor(ITextEditor editor) {
-		stopFollowSelection(); // if was following selection, stop
-		IDocument doc = editor.getDocumentProvider().getDocument(editor.getEditorInput());
-		fSourceViewer.setDocument(doc);
-
-		// need to reconfigure after set document just so highlighter works
-		fSourceViewer.configure(new StructuredTextViewerConfigurationHTML());
-	}
-
-	/**
-	 * Hooks up the viewer to follow the selection made in the active editor
-	 */
-	private void followSelection() {
-		ITextEditor editor = getActiveEditor();
-		if (editor != null) {
-			setupViewerForEditor(editor);
-			if (fHighlightRangeListener == null)
-				fHighlightRangeListener = new NodeRangeSelectionListener();
-
-			fContentOutlinePage = ((IContentOutlinePage) editor.getAdapter(IContentOutlinePage.class));
-			if (fContentOutlinePage != null && fContentOutlinePage instanceof StructuredTextEditorContentOutlinePage) {
-				((StructuredTextEditorContentOutlinePage) fContentOutlinePage).getViewerSelectionManager().addNodeSelectionListener(fHighlightRangeListener);
-
-				if (!fContentOutlinePage.getSelection().isEmpty() && fContentOutlinePage.getSelection() instanceof IStructuredSelection) {
-					fSourceViewer.resetVisibleRegion();
-
-					Object[] nodes = ((IStructuredSelection) fContentOutlinePage.getSelection()).toArray();
-					IndexedRegion startNode = (IndexedRegion) nodes[0];
-					IndexedRegion endNode = (IndexedRegion) nodes[nodes.length - 1];
-
-					if (startNode instanceof Attr)
-						startNode = (IndexedRegion) ((Attr) startNode).getOwnerElement();
-					if (endNode instanceof Attr)
-						endNode = (IndexedRegion) ((Attr) endNode).getOwnerElement();
-
-					int start = startNode.getStartOffset();
-					int end = endNode.getEndOffset();
-
-					fSourceViewer.setVisibleRegion(start, end - start);
-					fSourceViewer.setSelectedRange(start, 0);
-				}
-			}
-		}
-	}
-
-	/**
-	 * Cease following the selection made in the editor
-	 */
-	private void stopFollowSelection() {
-		if (fContentOutlinePage != null && fContentOutlinePage instanceof StructuredTextEditorContentOutlinePage) {
-			((StructuredTextEditorContentOutlinePage) fContentOutlinePage).getViewerSelectionManager().removeNodeSelectionListener(fHighlightRangeListener);
-			fSourceViewer.resetVisibleRegion();
-			fContentOutlinePage = null;
-		}
-	}
-
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/AllTests.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/AllTests.java
deleted file mode 100644
index d17b6ef..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/AllTests.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests.application;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.PrintStream;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestResult;
-import junit.framework.TestSuite;
-import junit.textui.TestRunner;
-
-import org.eclipse.core.runtime.Platform;
-
-
-/**
- * This class is to run all the sed tests.
- */
-public class AllTests extends TestCase {
-	private final static String INTERACTIVE = "-interactive";
-	private final static String VARY_ENCODING = "-varyEncoding";
-	private final static String PERFORMANCE = "-performance";
-	private final static String MEMORY = "-memory";
-	protected boolean interactive = false;
-	public static boolean varyEncoding = false;
-	public static boolean doPerformanceTest = false;
-	public static boolean doMemory = false;
-
-	/**
-	 * Method parseArgs.
-	 * 
-	 * @param args
-	 */
-	private void parseArgs(Object args) {
-		// typicially args is an array of strings,
-		// not sure when it wouldn't be.
-		if (args instanceof String[]) {
-			String[] strArgs = (String[]) args;
-			for (int i = 0; i < strArgs.length; i++) {
-				String arg = strArgs[i];
-				//System.out.println("arg: " + arg);
-				if (INTERACTIVE.equalsIgnoreCase(arg)) {
-					interactive = true;
-				}
-				// note: this "very_encoding" branch of testing
-				// is not ready for prime time (i.e. should not be
-				// used), but I'm leaving in so as to not lose
-				// work in test project
-				if (VARY_ENCODING.equalsIgnoreCase(arg)) {
-					varyEncoding = true;
-				}
-				else if (PERFORMANCE.equalsIgnoreCase(arg)) {
-					doPerformanceTest = true;
-				}
-				else if (MEMORY.equalsIgnoreCase(arg)) {
-					doMemory = true;
-				}
-
-			}
-		}
-	}
-
-	/**
-	 * Method pause.
-	 */
-	private void pause(String message) throws IOException {
-		System.out.println(message);
-		System.in.read();
-	}
-
-	public static void main(String[] args) {
-		new AllTests().runMain(args);
-	}
-
-	protected String getOutputName() {
-		return "sedtests.out";
-	}
-
-	public Object runMain(Object args) {
-		Object result = null;
-		File outFile = null;
-		try {
-			PrintStream output = null;
-			PrintStream saveDefaultOutput = null;
-			TestRunner testRunner = null;
-
-			parseArgs(args);
-
-			if (!interactive) {
-				System.out.println();
-				System.out.println("Tests running ... output will be saved to file");
-				saveDefaultOutput = System.out;
-				outFile = new File(getOutputName());
-				OutputStream outstream = new FileOutputStream(outFile);
-				output = new PrintStream(outstream);
-				System.setOut(output);
-				testRunner = new TestRunner(output);
-			}
-			else {
-				testRunner = new TestRunner(System.out);
-			}
-
-			printVMInfo();
-
-			Test suite = suite();
-
-			TestResult testResult = testRunner.doRun(suite, false);
-			if (output != null) {
-				output.close();
-			}
-			if (interactive) {
-				if (!Platform.inDevelopmentMode()) {
-					pause("press any key to continue");
-				}
-			}
-			else {
-				System.setOut(saveDefaultOutput);
-				// even if not interactive, print a summary to console
-				printHeader(testResult);
-				System.out.println("Full output in \n     " + outFile.getAbsolutePath());
-			}
-		}
-		catch (Exception e) {
-			result = e;
-		}
-
-		return result;
-	}
-
-	protected void printVMInfo() {
-		String vminfo = System.getProperty("java.vm.info");
-		String vmname = System.getProperty("java.vm.name");
-		System.out.println();
-		System.out.println("Sed tests running in " + vmname);
-		System.out.println("   " + vminfo);
-		System.out.println();
-	}
-
-	public static Test suite() {
-		TestSuite testSuite = new TestSuite();
-		testSuite.addTest(SSEHTMLTestSuite.suite());
-		return testSuite;
-	}
-
-	/**
-	 * Prints the header of the report
-	 */
-	protected void printHeader(TestResult result) {
-		if (result.wasSuccessful()) {
-			System.out.println();
-			System.out.print("OK");
-			System.out.println(" (" + result.runCount() + " tests)");
-
-		}
-		else {
-			System.out.println();
-			System.out.println("FAILURES!!!");
-			System.out.println("Tests run: " + result.runCount() + ",  Failures: " + result.failureCount() + ",  Errors: " + result.errorCount());
-		}
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTestSuite.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTestSuite.java
deleted file mode 100644
index 39ec36b..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTestSuite.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests.application;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
-import org.eclipse.wst.html.ui.tests.VerifyEditorPlugin;
-
-
-public class SSEHTMLTestSuite extends junit.framework.TestSuite {
-	public static Test suite() {
-		return new SSEHTMLTestSuite();
-	}
-
-	public SSEHTMLTestSuite() {
-		super("SEDHTMLTestSuite");
-		addTest(new TestSuite(VerifyEditorPlugin.class));
-		//		addTest(new SSEModelTestSuite());
-
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTests.java b/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTests.java
deleted file mode 100644
index c28c6bb..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/src/org/eclipse/wst/html/ui/tests/application/SSEHTMLTests.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 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
- *******************************************************************************/
-package org.eclipse.wst.html.ui.tests.application;
-
-
-
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.wst.html.ui.tests.Logger;
-
-
-/**
- * Minimal app to run as Eclipse "application"
- */
-public class SSEHTMLTests implements IPlatformRunnable {
-
-	/**
-	 * @see org.eclipse.core.boot.IPlatformRunnable#run(Object)
-	 */
-	public Object run(Object args) throws Exception {
-		Object result = new AllTests().runMain(args);
-		if (result != null) {
-			if (result instanceof Throwable) {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'", (Throwable) result);
-			}
-			else {
-				Logger.log(Logger.ERROR, "tests didn't return 'ok'");
-			}
-			return result;
-		}
-		else
-			return org.eclipse.core.runtime.IPlatformRunnable.EXIT_OK;
-	}
-}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.html.ui.tests/test.xml b/tests/org.eclipse.wst.html.ui.tests/test.xml
deleted file mode 100644
index ede7823..0000000
--- a/tests/org.eclipse.wst.html.ui.tests/test.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-<project name="testsuite" default="run" basedir=".">
-	<!-- The property ${eclipse-home} should be passed into this script -->
-	<!-- Set a meaningful default value for when it is not. -->
-    <property name="eclipse-home" value="${basedir}\..\.."/>
-
-	<!-- sets the properties plugin-name, and library-file -->
-	<property name="plugin-name" value="com.ibm.sse.tests" />
-    <property name="library-file" value="${eclipse-home}/plugins/org.eclipse.test/library.xml"/>
-    <property name="bvtworkspace" value="${basedir}"/>
-    <property name="workspace" value="${bvtworkspace}/${plugin-name}"/>
-
-	<!-- This target holds all initialization code that needs to be done for -->
-	<!-- all tests that are to be run. Initialization for individual tests -->
-	<!-- should be done within the body of the suite target. -->
-	<target name="init">
-		<delete>
-			<fileset dir="${eclipse-home}" includes="com.ibm.sse.tests.*.xml"/>
-		</delete>
-	</target>
-
-	<!-- This target defines the tests that need to be run. -->
-	<target name="suite">
-		<delete dir="${workspace}" quiet="true"/>
-		<ant target="core-test" antfile="${library-file}" dir="${eclipse-home}">
-			<property name="data-dir" value="${workspace}" />
-			<property name="plugin-name" value="${plugin-name}" />
-			<property name="classname" value="${plugin-name}.application.SSEHTMLTestSuite" />
-			<property name="plugin-path" value="${eclipse-home}/plugins/${plugin-name}"/>
-		</ant>
-	</target>
-
-	<!-- This target holds code to cleanup the testing environment after -->
-	<!-- after all of the tests have been run. You can use this target to -->
-	<!-- delete temporary files that have been created. -->
-	<target name="cleanup">
-	  <delete dir="${workspace}" quiet="true"/>
-	</target>
-
-	<!-- This target runs the test suite. Any actions that need to happen -->
-	<!-- after all the tests have been run should go here. -->
-	<target name="run" depends="init,suite,cleanup">
-		<ant target="collect" antfile="${library-file}" dir="${eclipse-home}">
-			<property name="includes" value="com.ibm.sse.tests.*.xml" />
-			<property name="output-file" value="${plugin-name}.xml" />
-		</ant>
-<!--		<emailResults resultsFile="${wsad-home}/${plugin-name}.xml" addresslist="david_williams@us.ibm.com,kitlo@us.ibm.com" /> -->
-	</target>
-
-</project>
\ No newline at end of file