 	// This is the actual class that is thrown by script code (see throwError above)
 	// When exceptions of this class are thrown, they are not treated as "unhandled",
 	// but simply indicate that script code wants a COM error returned.
-	public dynamic class ProviderError extends Error {
+	public dynamic class ProviderError extends axtam.com.Error {
 		function ProviderError(hresult, excepinfo:EXCEPINFO = null) {
 			super(hresult, excepinfo)
 		}

 * ***** END LICENSE BLOCK ***** */

// hackery - for now, this file is "built" via:
// % java -ea -DAS3 -Xmx200m -DAVMPLUS -classpath ../utils/asc.jar macromedia.asc.embedding.ScriptCompiler -abcfuture -builtin -import ../core/builtin.abc -import ../esc/bin/parse.es.abc -import ../esc/bin/cogen.es.abc -import ../esc/bin/ast.es.abc -import ../esc/bin/esc-core.es.abc -import ../esc/bin/eval-support.es.abc -out axtoplevel mscom.as Domain.as ../shell/ByteArray.as && move /y ..\shell\axtoplevel.* .
// Note that adding '-d' will include debug info which can be handy if you are tracking problems in this script

package axtam 
{


	namespace ESC = "ESC"; // implicit namespace from esc-env.ast

	// 'eval' support is still a work in progress.
	public function eval(...rest) {} // just needs to exist!!
}

// a clone of the File class from shell/toplevel.as
