1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
package com.earth2me.essentials.update.states; import java.util.LinkedHashMap; public class StateMap extends LinkedHashMap<Class<? extends AbstractState>, AbstractState> { public StateMap() { super(); } public AbstractState add(AbstractState state) { return put(state.getClass(), state); } }