@N added Java 8 closure calls plus Throwable parameter.