Czar
02/01/2017, 1:02 PM<C extends Command, T> T execute(C command);
kotlin
MyCommand : Command() {}
val command = MyCommand()
commandService.execute(command)
^ Type inference failed: Not enough information to infer parameter T in fun <C : Command!, T : Any!> execute(command: C!): T!
Please specify it explicitly.