 			if (collectionOrObject is Array || isVector0(collectionOrObject)) {
 				return collectionOrObject.length === 0;
 			}
-
+			
 			for (var k:String in collectionOrObject) {
 				if (collectionOrObject.hasOwnProperty(k)) {
 					return false;
 				}
 			}
-
-			return true;
-		}
-
+			
+			return true;
+		}
+		
 		public static function isEquals(collectionA:Object, collectionB:Object):Boolean {
 			if (collectionA === collectionB) {
 				return true;

			}
			return vector;
		}

		public static function vectorToArray(vector:Object):Array {
			if (!isVector(vector)) {
				throw new IllegalArgumentException();
			}

			const array:Array = new Array(vector.length);
			for (var i:int = 0; i < vector.length; i++) {
				array[i] = vector[i];
			}
			return array;
		}

		public static function objectKeysToArray(object:Object):Array {
			const array:Array = [];
			for (var key:String in object) {

			}
			return vector;
		}
		
		private static function isVector0(collection:Object):Boolean {
			return collection is Vector.<*>
				|| collection is Vector.<int>
