Heavy D at his final public performance at this year’s BET Hip Hop Awards. (AP Photo/David Goldman)