Consider the following structure :
+- customer
| +- Customer.kt
| +- CustomerController.kt
| +- CustomerService.kt
| +- CustomerRepository.kt
|
+- order
+- Order.kt
+- OrderController.kt
+- OrderService.kt
+- OrderRepository.kt
Suppose there is a sealed class named Product defined in the customer package. Can a class named Book in the order package be a direct subclass of Product?