Só para complementar o que apareceu na aula, caso alguém veja que está dando sempre exception neste Titulo, isso acontece porque o parâmetro "runtime" recebe "N/A" em seu escopo.
Ao tentar converter com o método:
Integer.valueOf(tituloOMDB.runtime())
Acaba sempre dando uma exception pois duracaoEmMinutos é INTEIRO e N/A é STRING, portanto é impossível realizar essa conversão. Uma sugestão seria dar throw em uma exception -> IllegalArgumentException ou NumberFormatException ou então, para ver o código executando, posso recomendar realizar a atribuição de:
if( duracaoEmMinutos.contentEquals("N/A") ) {
duracaoEmMinutos == 0;
}
Atribuir ZERO ao atributo, entretanto isso ainda não é uma boa prática, deve ser implementado apenas para vias de testes.
Espero ter ajudado nesse problema que enfrentei aqui... Caso seja possível fazer qualquer melhoria no código, estou aberto a sugestões.