According to my observings, the reset() method being defined within the BasicForm class does not clear any field contents, although that's exactly what I would expect such a method to actually do.
The only way I found to clear an entire form is to use the setValues() method while supplying empty values for all fields. This is, apparently, pretty awkward.
So did I miss anything? How to clear all fields in a form at once?
Thanks animal, that's an explanation. However, wouldn't you agree that a method like clearFields() would be useful for people looking for a functionality like the original HTML form reset button behaviour?