fixed THROW_ITEM_DATA_EXCEPTION_UNDEFINED_OPERATION() macro to be also used for an unary operation..