This function is really ``dot``, not ``*`` in julia. This is meant for JuMPDicts containing numbers (not variables), right? In this case we should do the same trick I mentioned before and have
``function dot{T<:Number}(lhs::JuMPDict{T},rhs::Vector)``