title: iText 2.1.7 regression - update metadata creator and producer
body: <p>While upgrading from iText 2.1.3 to iText 2.1.7 I noticed a change in behavior. The input PDF file is coming from Adobe Indesign and the goal is to change the Application and PDFProducer properties to something I want. </p>
  
  <p>Below is the relevant piece of code :
              PdfStamper pdfStamper = null;
              PdfReader pdfReader = null;</p>
  
  <pre><code>        pdfReader = new PdfReader(new RandomAccessFileOrArray(source), null);
          HashMap info = pdfReader.getInfo();
  
          info.put( "Producer", "Myself");
          info.put( "Creator", "Myself");
  
          OutputStream outputStream = new FileOutputStream(source+"stamped.pdf");
  
          pdfStamper = new PdfStamper(pdfReader, outputStream, '\0', true);  // append mode
          pdfStamper.close();
          pdfReader.close();
  </code></pre>
  
  <p>So, before, using itext 2.1.3, after running a pdf through the code above, I would see the <strong><em>Application and PDFProducer</em></strong> changed to "Myself" when opening the file in Adobe Reader (File, Properties). That's what I expect </p>
  
  <p>With itext 2.1.7, the <strong>Application</strong> property does not change and the <strong>PDFProducer</strong> property has the text "modified using iText 2.1.7 by ..." appended.</p>
  
  <p>Using iText 5.4.5, the <strong>Application</strong> property is changed but the <strong>PDFProducer</strong> update behaves just like in 2.1.7</p>
  
  <p>Any idea what happened and if there is something I can do to fix this?</p>
  
  <p>thanks
  Cristian</p>