Sonar issue  record==null so we expictly pass null to writeMapStore(dataKey, value, null);
Sonar issue  memberSocketInterceptor==null so we expictly pass null configureAndAssignSocket()
Sonar issue

It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
Sonar issue

It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
Sonar issue

It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
Sonar issue

It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
Sonar issue

It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y))
Sonar issue
Useless control flow in com.hazelcast.examples.TestApp
and no getList.get...Stats() method like the rest of them
Sonar issue

 Multithreaded correctness - Method does not release lock on all exception paths

 lock.lock should be in side try catch block
Sonar issue
Correctness - Possible null pointer dereference
if otherCxRequestInfo points to an object then we where all ways doing

otherCxRequestInfo.equals(cxRequestInfo)  test
Sonar issue

here is an apparent infinite loop in
com.hazelcast.examples.ChatApplication.run()

Changed to an explicet infinite loop
Sonar issue Redundant nullcheck of com.hazelcast.concurrent.idgen.IdGeneratorProxy.getServiceName(), which is known to be non-null in com.hazelcast.concurrent.idgen.IdGeneratorProxy.hashCode()

getServiceName returns IdGeneratorService.SERVICE_NAME  defined as public static final String SERVICE_NAME = "hz:impl:idGeneratorService";
Sonar issue Redundant nullcheck of com.hazelcast.concurrent.idgen.IdGeneratorProxy.getServiceName(), which is known to be non-null in com.hazelcast.concurrent.idgen.IdGeneratorProxy.hashCode()

getServiceName returns IdGeneratorService.SERVICE_NAME  defined as public static final String SERVICE_NAME = "hz:impl:idGeneratorService";
Sonar issue Unchecked/unconfirmed cast from java.net.InetAddress to java.net.Inet6Address in com.hazelcast.client.util.AddressHelper.getPossibleSocketAddresses(InetAddress, int, String)
===IMPORTANT=== Mabey This is even worse as it can fail silent  ?
Merge pull request #1436 from Danny-Hazelcast/SonarIssues

Sonar issues for QA