List<PropertyError> _errors = new ArrayList<PropertyError>();
checkPropertyExistence(props, _errors);
if (!_errors.isEmpty()) {
throw new UnsupportedQoS((PropertyError[])_errors.toArray(PROPERTY_ERROR_ARRAY_TEMPLATE));
}
checkPropertyValues(props, _errors);
if (!_errors.isEmpty()) {
throw new UnsupportedQoS((PropertyError[])_errors.toArray(PROPERTY_ERROR_ARRAY_TEMPLATE));
}
}