в документации написано что там только IOException может бросаться. 
ладно, я добавил проверку на NPE