upgraded to latest itext 5.4.2; made ITextRenderer reusable