 		 */
 		public static function writeDouble(value: Number, address: int): void
 		{
-			__bytecode( 0xd1, 0xd2, 0x3e, 0x47 );
-			
-			ApplicationDomain.currentDomain.domainMemory.position = address;
-			ApplicationDomain.currentDomain.domainMemory.writeDouble( value );
+			domainMemory.position = address;
+			domainMemory.writeDouble( value );
 		}
 		
 		/**

		 */
		public static function signExtend16( value: int ): int
		{
			__bytecode( 0xd1, 0x52, 0x48 );
			
			if( 0 != ( value & 0x8000 ) )
			{
				value &= 0x7fff;

		 */
		public static function select( byteArray: ByteArray ): void
		{
			ApplicationDomain.currentDomain.domainMemory = domainMemory = byteArray;
		}
		
		/**
