To Q1:
   You can have any statement after catch if only you can sure the all the Exception in Try block has been catched,otherwise the statement will arise error.
   You can do anything in Catch statement,return is not necessary.