Fixed all possible warnings (mainly by solving generics issues). Added keyword final where suitable. Added annotation @Override were suitable. Enhanced logging on problematic test by adding name of countdown latch.
Fixed ProblematicTest by using a ConcurrentHashMap instead of a HashMap.
Added support for Runnable and Callable with null as result.
Optimized support for Runnable and Callable with null as result with extended ConcurrentHashMap class.
After some discussions with Christoph we decided to use Collections.synchronizedMap() in this case, although it is not a beautiful solution.
Removed final keyword from parameter lists.
Removed final keyword from variables. Split up {} to two lines.
Fixed import wildcard.
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Throw serialization error when two incompatible class definitions are registered
Portable objects should be queried without reflection and deserialization.
Removed `com.hazelcast.query.impl.QueryException` and replaced usages with `com.hazelcast.query.QueryException`
Portable nested fields can be now read without deserializing the whole object.
Map queries now supports nested portable fields without using reflection. Fixes #2545
Improved query tests..
Fixes deadlock when user call operations inside listeners
Some last code cleanup according to changes in other test packages (see #2983).
Merge branch 'master' of https://github.com/Donnerbart/hazelcast into fixFor2950
makes write behind queue's default behavior write-coalescing
iterator concurrent modification fix