JasperReport: Objetivo da faixa de detalhes

Eu imaginei que isso seria algo que seria razoavelmente bem documentado como um tema central para o JasperReports, no entanto, não consigo encontrar uma resposta para isso em nenhum luga

Qual é o objetivo / função / intenção de uma faixa de detalhes? Ele deveria ser apenas a parte central ou principal de um relatório?

De outra pergunta, foi apontado que existe uma relação 1: 1 entre uma banda de detalhes e um registro / bean fornecido pelo JRDatasource. Esta revelação traz à tona algumas questões tangenciais:

É possível adicionar faixas de detalhes programaticamente em Java; o que acontece se você especificar mais / menos faixas de detalhes (programaticamente) do que registros / beans retornados pelo seu JRDataSourc Qual é a relação entre uma faixa de detalhes e, por exemplo, uma página dentro de um documento PDF exportado? As bandas de 1 detalhe são traduzidas para 1 página?O que acontece se você passar noJasperFillManager a null fonte de dados? Ainda é possível ter bandas de detalhes?

Eu não gosto de fazer várias perguntas ao mesmo tempo, mas essas são tão parecidas que eu prefiro fazer tudo de uma só vez do que desordenar o SO com várias perguntas quase idênticas. Desde já, obrigado

questionAnswers(5)

yourAnswerToTheQuestion