Currently, `readParameter()` is only called by `readProperty()` when a `Parameter` definition *has to* follow, otherwise it's supposed to throw a `ParseException` in order to provide detailed error reporting.

How exactly do you think this would help?