code: protected boolean mapPropertyNameToParameterizedStateChangeCallback(String propertyName,
        ParameterizedStateChangeCallback callback) {
  
      propertyNameToParameterizedStateChangeCallbackMapping.put(propertyName, callback);
      return propertyNameToParameterizedStateChangeCallbackMapping.containsKey(propertyName);
    }
docs: Creates a mapping from the specified property on this Bean to the specified ParameterizedStateChangeCallback
  for affecting state transitions and changes.
  
  @param propertyName a String value specifying the name of the property on this Bean class.
  @param callback a ParameterizedStateChangeCallback affecting the state change/transition.
  @return a boolean indicating that the mapping was added successfully.