@Override
 protected void propertySet(Bean bean, String propertyName, Object newValue, boolean quiet) {
   switch (propertyName.hashCode()) {
     case 473030732: // userClassifier
       ((NonVersionedRedisConfigSourceComponentFactory) bean)
           .setUserClassifier((String) newValue);
       return;
     case -763459665: // userConfigMaster
       ((NonVersionedRedisConfigSourceComponentFactory) bean)
           .setUserConfigMaster((ConfigMaster) newValue);
       return;
   }
   super.propertySet(bean, propertyName, newValue, quiet);
 }
 @Override
 public boolean equals(Object obj) {
   if (obj == this) {
     return true;
   }
   if (obj != null && obj.getClass() == this.getClass()) {
     NonVersionedRedisConfigSourceComponentFactory other =
         (NonVersionedRedisConfigSourceComponentFactory) obj;
     return JodaBeanUtils.equal(getUserClassifier(), other.getUserClassifier())
         && JodaBeanUtils.equal(getUserConfigMaster(), other.getUserConfigMaster())
         && super.equals(obj);
   }
   return false;
 }