Let\'s assume two interfaces:
public interface FruitHandler { setFruit(T fruit); T getFruit(); } public interface Fruit { } <
From this question:
Perhaps try this?
public class FruitHandlerFactory, B extends Fruit>