This function doesn't throw an exception itself, however the functions it calls can throw exceptions.

The @throws line should document the exceptions that could be thrown by functions that this function calls.