Stewart's contract is a hodgepodge of contract language and bonuses. If the team cuts him, I believe it's the same as declining his option bonus. Same thing would apply for him being traded or retiring(unless it's got offset language).
Means his contract values would change going forward starting with this year. He would get a guaranteed salary of roughly 9 million dollars and his cap hit would expand from 5.5 million to 12.3 million. It might be the worst contract I've ever seen in professional sports. lol .
Damn you Marty Hurney,you sorry sack of poo.