package Ġcom . lean forge . s occ ero . team Ċ Ċ import Ġcom . lean forge . s occ ero . league . domain . League Player Ċ import Ġcom . lean forge . s occ ero . team . domain . League Team Ċ import Ġcom . lean forge . s occ ero . team . domain . Team Ex clusion Ċ Ċ interface ĠTeam Service Interface Ġ{ ĊĠĠĠ Ġfun Ġcompose Teams ( league Name : ĠString , Ġsize : ĠInt , Ġplayers : ĠSet < League Player >) Ġ: ĠSet < League Team > ĊĠĠĠ Ġfun Ġadd Ex clusion ( league Name : ĠString , Ġslack Ids : ĠSet < String >) ĊĠĠĠ Ġfun Ġfind Ex clusions ( league Name : ĠString ) Ġ: ĠList < Team Ex clusion > Ċ }