I see no value in InvocationTargetException catching--method invoker now does unwrap of target exception. Please review.