             try
             {
                 this.collection = getDefinitionByName("mx.collections::ArrayCollection") as Class;
-                this.arrayList = getDefinitionByName("mx.collections::ArrayList") as Class;
                 this.list = getDefinitionByName("mx.collections::IList") as Class;
                 this.available = true;
             }

        private static const instance:Flex = new Flex();

        protected var collection:Class;
        protected var arrayList:Class;
        protected var list:Class;

        public var available:Boolean;

            return instance.list;
        }

        public static function get collection():Class
        {
            return instance.collection;
