public abstract class Mother { } public class Daughter extends Mother { } public class Son extends Mother { }
Assuming you're looking for a single map, no this is not possible.