adicionado foreach para submódulos com implementacao inicial de hasBranch