bug fix of boolean parameter handling

- a new parameter set having 'false' boolean parameter is not created when its default value is true
  - the parameter value is wrongly converted to 'true' when casting