// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


import com.github.atomicblom.shearmadness.variations.CommonReference;
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;

    public static void severe(final String format, final Object... args)
    {
        INSTANCE.log(Level.ERROR, format, args);
    }

    public static void warning(final String format, final Object... args)
    {
        INSTANCE.log(Level.WARN, format, args);
    }

    public static void trace(final String format, final Object... args)
    {
        INSTANCE.log(Level.TRACE, format, args);
    }

    private org.apache.logging.log4j.Logger getLogger()
    {
        if (logger == null)
        {
            init();
        }

        return logger;
    }

    private void init()
    {
        if (logger == null)
        {
// Path: src/integration/java/com/github/atomicblom/shearmadness/variations/CommonReference.java
// public final class CommonReference {
//     public static final String MOD_ID = "shearmadness";
//     public static final String MOD_NAME = "Shear Madness";
//     public static final String VERSION = "@MOD_VERSION@";
// 
//     private CommonReference() {}
// }


// Path: src/main/java/com/github/atomicblom/shearmadness/utility/Logger.java
import com.github.atomicblom.shearmadness.variations.CommonReference;
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;


    public static void severe(final String format, final Object... args)
    {
        INSTANCE.log(Level.ERROR, format, args);
    }

    public static void warning(final String format, final Object... args)
    {
        INSTANCE.log(Level.WARN, format, args);
    }

    public static void trace(final String format, final Object... args)
    {
        INSTANCE.log(Level.TRACE, format, args);
    }

    private org.apache.logging.log4j.Logger getLogger()
    {
        if (logger == null)
        {
            init();
        }

        return logger;
    }

    private void init()
    {
        if (logger == null)
        {
            logger = LogManager.getLogger(CommonReference.MOD_ID);