Refactoring CoercionAdapter to utilize GeneratorAdapter methods

Remember, don't reinvent the wheel!