code: public static String setter(TypeName beanClass, String beanName, ModelProperty property, String value) {
  		if (property.getParent()!=null && ((ModelClass<?>) property.getParent()).isImmutablePojo()) {
  			return ImmutableUtility.IMMUTABLE_PREFIX + property.getName() + "=" + value;
  		} else {
  			return beanName + (beanClass != null ? "." + setter(property, value) : "=" + value);
  		}
  	}
docs: Setter.
  
  @param beanClass
  the bean class
  @param beanName
  the bean name
  @param property
  the property
  @param value
  the value
  @return the string