Add a missing argument "error".
Add clear() and remove a wrong comment.
Add SorterBuilder.
Use builder classes.
Add a missing argument "error".