Java 9: Posible tener 2 módulos con el mismo nombre en la ruta del módulo

¿Es posible tener 2 módulos con exactamente el mismo nombre (pero con contenidos ligeramente diferentes) en la ruta del módulo?

Por lo que puedo decir, el compilador de Java 9 no se queja de ello. Tengo 2 módulos declarados de la siguiente manera:

module com.dj.helper {
    exports com.dj.helper;
}

Ambos contienen elcom.dj.helper paquete pero dentro del paquete los contenidos son diferentes. Luego, en mi aplicación principal, estoy buscando importar este módulo:

module com.dj {
    requires com.dj.helper;
}

Ambos módulos con el mismo nombre están en la ruta de mi módulo.

Esperaba que al compilar micom.dj módulo que el compilador se quejaría sobre el mismo módulo existente dos veces pero no lo hace. ¿Esto significa que podría tener 2 versiones del mismo jar en la ruta de su módulo y Java no sabrá cuál usar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta