8079470: Misleading error message when explicit signature constructor is called with wrong arguments
Reviewed-by: jlaskey, hannesw
[object Null]
[object Undefined]
[object Arguments]
[object Array]
[object Boolean]
[object Date]
[object Function]
[object JSON]
[object Math]
[object Number]
[object Object]
[object RegExp]
[object String]
[object Boolean]
[object Number]
[object String]