 				{
 					if (superClass.FLEXJS_CLASS_INFO.interfaces)
 					{
-						if (checkInterfaces(superClass))
+						if (checkInterfaces(superClass, rightOperand))
 						{
 							return true;
 						}

			return false;
		}

		/**
		 * postdecrement handles foo++
		 *
		 * @param obj The object with the getter/setter.
		 * @param prop The name of a property.

		}

		/**
		 * preincrement handles ++foo
		 *
		 * @param obj The object with the getter/setter.
		 * @param prop The name of a property.
