question: @ SafeVarargs public static < X extends Throwable > Init < X > catchExceptions ( final Class < ? extends X > ... classes ) { return new MyInit < X > ( ( Class [ ] ) classes ) ; }
target:  Fluent step builder for Try / Catch / Finally and Try with resources equivalents. Start with Exception types to catch.