             return _instance;
         }
 
-        /**
-         *
-         */
         public static function get isSupported():Boolean {
-            return Capabilities.manufacturer.indexOf('iOS') > -1 || Capabilities.manufacturer.indexOf('Android') > -1;
-        }
-
-        /**
-         *
+            return _isIOS() || _isAndroid();
+        }
+
+        private static function _isIOS():Boolean {
+            return Capabilities.manufacturer.indexOf("iOS") > -1;
+        }
+
+        private static function _isAndroid():Boolean {
+            return Capabilities.manufacturer.indexOf("Android") > -1;
+        }
+
+        /**
+         * INIT_SUCCESSFUL
+         * INIT_ERROR
          * @param googlePlayKey
          * @param debug
          */

		}

        /**
         *
         * @param productId
         */
		public function makePurchase(productId:String):void {


        private static var _instance:InAppPurchase = null;

		public function InAppPurchase(lock:SingletonLock) {

            if (!isSupported)
