// Path: src/main/java/fabzo/kraken/utils/Utils.java
// public static String nameOf(final Object obj) {
//     val aClass = obj.getClass();
//     if ("".equals(aClass.getSimpleName())) {
//         return aClass.getName();
//     }
//     return aClass.getSimpleName();
// }


import lombok.extern.slf4j.Slf4j;
import static fabzo.kraken.utils.Utils.nameOf;
package fabzo.kraken;



@Slf4j
public class Kraken {

    public static Environment createEnvironment(final EnvironmentModule module) {
// Path: src/main/java/fabzo/kraken/utils/Utils.java
// public static String nameOf(final Object obj) {
//     val aClass = obj.getClass();
//     if ("".equals(aClass.getSimpleName())) {
//         return aClass.getName();
//     }
//     return aClass.getSimpleName();
// }


// Path: src/main/java/fabzo/kraken/Kraken.java
import lombok.extern.slf4j.Slf4j;
import static fabzo.kraken.utils.Utils.nameOf;

package fabzo.kraken;



@Slf4j
public class Kraken {

    public static Environment createEnvironment(final EnvironmentModule module) {
        log.info("Configuring module {}", nameOf(module));