Como funciona o encadeamento de métodos?

ComogetRequestDispatcher("xxx") ser chamado degetServletContext() no exemplo abaixo? Como procedimentos de chamada como esse funcionam em geral? Por favor, me dê uma imagem clara sobre esse contexto.

RequestDispatcher dispatcher = getServletContext().getRequestDispatcher("/index.jsp");
dispatcher.include(request, response);

questionAnswers(2)

yourAnswerToTheQuestion