// KT-5912 class JavaClass { public static interface Action { void call(T t); } public static class Some { public Some(T t) { } } public static interface OnSubscribe extends Action> {} void perform(T t, OnSubscribe subscribe) { subscribe.call(new Some(t)); } }