package com.laytonsmith.abstraction.enums.bukkit; import com.laytonsmith.abstraction.Implementation; import com.laytonsmith.abstraction.enums.EnumConvertor; import com.laytonsmith.abstraction.enums.MCFishingState; import com.laytonsmith.annotations.abstractionenum; import org.bukkit.event.player.PlayerFishEvent; @abstractionenum( implementation= Implementation.Type.BUKKIT, forAbstractEnum=MCFishingState.class, forConcreteEnum=PlayerFishEvent.State.class ) public class BukkitMCFishingState extends EnumConvertor<MCFishingState, PlayerFishEvent.State> { private static BukkitMCFishingState instance; public static BukkitMCFishingState getConvertor(){ if(instance == null){ instance = new BukkitMCFishingState(); } return instance; } }