If Vince Carter can still be productive at 40, I don't see any reason why Joe Johnson can't at least play another 3-4 years at a high level. JJ takes good care of himself, eats well, and his game doesn't rely on being faster or jumping higher than his opponent. I hope he can retire as a Jazz man and win a championship here.