If you have a java project, and its well designed ...
# random
b
If you have a java project, and its well designed there's no problem in writing a module on kotlin and if you don't like it, write the rest in Java afterwards