Что происходит: «mod3» разрешается до ближайшего родителя.
Я считаю, что это подпадает под «посредничество зависимости», хотя это больше для разрешения версии.
Чтобы получить дерево, которое вы ожидаете, вы должны построить buildPependencyGraph с дочерними элементами в качестве корня.
Календарный компонент RichFaces позволяет Вам выбирать обе даты и времени.
Можно протестировать его здесь. После выбора даты это позволяет Вам выбирать время. Это то, что Вы ищете?