was not sure about that. From the point of an end-user our API throws more than GitAPIExceptions: UnmergedPathExceptions, ... . If "throwing" means that only those exceptions count that are instantiated in the API you are right. I'll change it to throwing