Yea, it turns out i wasnt thinking right and you can just throw it like any normal exception at the top of your method.
as to your question, You throw exceptions at the top of your method if you are going to have lets say a break in your loop, you would put "throws...