package Ġio . github . gradle bom . dependency . generators Ċ Ċ import Ġio . github . gradle bom . B om Generator Extension Ċ import Ġio . github . gradle bom . dependency . Included Dependency Ċ import Ġorg . gradle . api . Project Ċ Ċ internal Ġclass ĠProject Modules Generator ( private Ġval Ġproject : ĠProject ) Ġ: ĠInclude d Dependencies Generator Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġgenerate ( extension : ĠB om Generator Extension ): ĠSequence < Included Dependency > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexcluded Projects Ġ= Ġextension . excluded Projects . get () Ġ+ Ġproject . name ĊĠĠĠĠĠĠĠ Ġval Ġproject Selector Ġ= ĠProject Modules Selector ( excluded Projects ) ĊĠĠĠĠĠĠĠ Ġreturn Ġproject Selector . select Projects ( project ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map ( Included Dependency . Companion :: from ) ĊĠĠĠ Ġ} Ċ } Ċ