class Main { public interface Entity { } public interface HasOrder { } public static & HasOrder, K> void beforeRemove(T item) { } public static void main(String[] args) { Object o = null; beforeRemove( (Entity & HasOrder) o); } }