Would it be possible to break up CriteriaBuildAndSort into two classes? The main reason is for easier subclassing. In addition to the refactoring of the superclass, I made a few of the fields protected so that they could be used by subclasses.
Note: I am not set on BaseCriteriaBuildAndSort, I just wanted super class type name so that CriteriaBuildAndSort remained backwards compatible.
Any thoughts?
CriteriaBuildAndSort.javaBaseCriteriaBuildAndSort.javaI am a Windows dev, with limited ability to install new apps, so git might be out of the question for me, sorry about that. If necessary, I may be able to extract the source.jar and provide diff output.