Como posso adicionar cabeçalho e rodapé em pdf usando o iText em java?

Eu estou tentando adicionar cabeçalho e rodapé no meu pdf (iText). Para isso eu criei um servlet e também criei uma classe HeaderandFooter que estende PdfPageEventHelper.

public class HeaderAndFooter extends PdfPageEventHelper {
    public HeaderAndFooter(String name) {
        super();
    }

    @Override
    public void onEndPage(PdfWriter writer, Document document) {
        super.onEndPage(writer, document);
        //code

    }
    @Override
    public void onStartPage(PdfWriter writer, Document document) {
        super.onStartPage(writer, document);
                //code

    }
}

Mas eu não sei o que devo escrever em um método para que ele irá mostrar o título de qualquer texto e na página de rodapé não.

questionAnswers(1)

yourAnswerToTheQuestion