AbstractResultListHandler と AbstractSingleResultHandler は AbstractIterationHandler に処理を委譲を利用するようにしました
postIterate メソッドを default メソッドとして IterationCallback に移して PostIterationCallback を削除しました
ResultProvider の実装から型変換を行う処理を削除しました
IterationContext の exit メソッドを呼び出した場合であっても IterationCallback の postIterate メソッドを実行するようにしました