Update the function class

I miss one type of (intertype) method declarations in that it may throw an exception in an aspect:
 
" void A.doException(int param1) throws IOException, AnotherException { } "