Definições de diferença de horário / sobreposição de horário de verão? Quando "corrigir" para eles?

Qual é a definição de Horário de verão 'Overlap' e 'Gap'? Eu tenho um entendimento nebuloso deles, então gostaria de confirmar ... O que significa estar "dentro" de um deles?

O que significa "corrigir" o DST Gap ou o DST Overlap? Quando um tempo precisa ser corrigido e quando não precisa ser corrigido?

As perguntas acima são independentes de idioma, mas um exemplo de sua aplicação que tenho é:

Quando ligarorg.joda.time.LocalDateTime # correctDstTransition?

Data correta no caso de sobreposição de horário de verão. O objeto Date criado possui exatamente os mesmos campos que essa data e hora, exceto quando a hora seria inválida devido a um intervalo de horário de verão. Nesse caso, o tempo será definido para o tempo válido mais antigo após o intervalo. No caso de sobreposição do horário de verão, o instante anterior é selecionado.

questionAnswers(1)

yourAnswerToTheQuestion