In this example below, SonarQube complains that model.toString() is not null and (model == null) is always false, need some help to understand what can be done to fix it. because the bookmark is initialized as a variable within the if statement and apparently will be null.
public static class Mapper implements DataStore.ModelMapper<Membership,
MembershipPassDTO> {
@Override
public MembershipPassDTO mapModel(Membership model) {
VALogger.e("SULOD Membership Mapper", "" + model.toString());
if (model == null) {
return new MembershipPassDTO(model, "", "", "", "", "", "");
}
return new MembershipPassDTO(model, model.getVitalityMembershipId(), model.getMembershipNumber(), model.getCustomerNumber(),
model.getVitalityStatus(), model.getMembershipStartDate(), model.getMembershipStatus());
}
}