@Override public MessageFilterBase setSubscriptionPreferences( ByteString topic, ByteString subscriberId, SubscriptionPreferences preferences) { Map<String, ByteString> userOptions = SubscriptionStateUtils.buildUserOptions(preferences); ByteString modValue = userOptions.get(OPT_MOD); if (null == modValue) { mod = 0; } else { mod = Integer.valueOf(modValue.toStringUtf8()); } return this; }