We'd have to add a resign() method to the TokenProvider for these lines to make sense in that context.  Since there's no way of supplying a TokenProvider to the method yet, it didn't make sense to abstract that logic out yet.