Found two bugs in AbstractStepDescriptorImpl.instantiate.
First, parameter names should be irrelevant for @DataBoundSetter; the property name is taken from the method name.
Second, do not fail on as-yet-unhandled primitive types when used in @DataBoundSetter;
either a value is passed (which we handle), or it is not (so it can be ignored).
https://github.com/jenkinsci/junit-plugin/commit/6ff24d9d5da2630cca93b9c0eea061b8d3be487b necessitates this fix
since double healthScaleFactor is not yet handled.