package cuchaz.enigma; import com.google.common.collect.ImmutableListMultimap; import cuchaz.enigma.api.service.EnigmaService; import cuchaz.enigma.api.service.EnigmaServiceType; import java.util.List; public final class EnigmaServices { private final ImmutableListMultimap, EnigmaService> services; EnigmaServices(ImmutableListMultimap, EnigmaService> services) { this.services = services; } @SuppressWarnings("unchecked") public List get(EnigmaServiceType type) { return (List) services.get(type); } }