Even though we can correct this in UPS Console, I would suggest to remove the null check here:
if (variant instanceof SimplePushVariant && message.getSimplePush() != null) {
// SP needs the 'simple-push' be present, the 'message' (aka data) has no meanings here