replaced previous javaConfig example with one that uses SI Java DSL, which is packaged in the module's lib/