@@ -0,0 +1,664 @@
+package deterno.fight.tgm.damage.tracker;%0A%0Aimport deterno.fight.tgm.damage.tracker.base.SimpleLifetimeManager;%0Aimport org.bukkit.entity.LivingEntity;%0A%0Aimport javax.annotation.Nonnull;%0Aimport javax.annotation.Nullable;%0A%0Apublic final class Lifetimes %7B%0A    private Lifetimes() %7B %7D%0A%0A    public static @Nonnull%0A    LifetimeManager getManager() %7B%0A        if (manager == null) %7B%0A            manager = new SimpleLifetimeManager();%0A        %7D%0A        return manager;%0A    %7D%0A%0A    public static @Nonnull%0A    Lifetime getLifetime(@Nonnull LivingEntity entity) %7B%0A        return getManager().getLifetime(entity);%0A    %7D%0A%0A    private static @Nullable%0A    LifetimeManager manager;%0A%7D%0A

Create Lifetimes.java