optional parameter values are now extracted from the IDL as well (when possible). Additionally each class gets an extra, optional, [Javascript] annotation argument when a Conditional attribute is present.