ref: JuliaOpt/MathProgBase.jl#14