Improve in-operation handling
Use the right generic type to reduce the amount of casts
Move the SuppressWarnings to a smaller scope
Update test
Merge pull request #962 from querydsl/i941-2

Improve in-operation handling