Boa tarde, não entendi essa parte do código, alguém poderia me ajudar?
    List<Produto> livrosImpressos = ProdutoBuilder
            .newProduto(TipoPreco.IMPRESSO, BigDecimal.TEN)
            .more(3).buildAll();A minha dúvida é sobre o que está acontecendo por baixo dos panos nessa parte do código. Pelo que entendi ProdutoBuilder é a classe, o newProduto, o more e o buildAll são métodos, por que há o nome de uma classe seguida de 3 métodos separados por ponto? O que acontece na prática?
 
             
            