//X TODO implement!
public static CDI<Object> current()
    {
        if (INSTANCE == null)
        {
            INSTANCE = ServiceLoader.load(CDIProvider.class).iterator().next().getCDI();
        }
        return INSTANCE; //X TODO implement!
    }
INSTANCE = ServiceLoader.load(CDIProvider.class).iterator().next().getCDI();
}
return INSTANCE; //X TODO implement!
}
public static CDI<Object> current()
{
if (INSTANCE == null)
{
INSTANCE = ServiceLoader.load(CDIProvider.class).iterator().next().getCDI();
}
return INSTANCE; //X TODO implement!
}
public static CDI<Object> current()
{
if (INSTANCE == null)
{
INSTANCE = ServiceLoader.load(CDIProvider.class).iterator().next().getCDI();
}
return INSTANCE; //X TODO implement!
}