 				return params[INDEX_CONDITION];
 			}
 			
-			if (PURE_OP_LOOKUP[method])
+			if (PURE_OP_LOOKUP[method as Function])
 			{
 				// if all parameters are constants, just evaluate the pure operator as a constant.
 				for each (var param:Object in params)

				return statements.hasOwnProperty(token);
			
			var method:* = call.evaluatedMethod;
			return (JUMP_LOOKUP[method] || LOOP_LOOKUP[method])
		}
		
		/**

								{
									call = stack.pop() as CompiledFunctionCall;
									method = call.evaluatedMethod;
									if (LOOP_LOOKUP[method as Function] && LOOP_LOOKUP[method as Function] != ST_CONTINUE)
									{
										method = operators[ST_BREAK];
										continue stackLoop;
