Linda,
Thanks a lot for the update and sources attached.
Looks good, although the inheritence
"AbstractQuery<T> extends CommonAbstractQuery<T>" feels a bit weird to me.
Since AbstractQuery has been around since 2.0 there is of course a need for
a super-interface, the names just suggest the opposite, at least in my
impression.
Maybe leaving the word "Abstract" from the "CommonQuery" would help.
What are your thoughts or alternate suggestions?
Werner