validateRequiredProperties method
Checks that every key given to setRequiredProperties has a value,
and throws MissingRequiredPropertiesException listing all the
missing ones at once. An application context calls it when it
starts, before any bean is created.
Implementation
@override
void validateRequiredProperties() {
final missing = [
for (final key in _required)
if (getProperty(key) == null) key,
];
if (missing.isNotEmpty) {
throw MissingRequiredPropertiesException(missing);
}
}