title: Itext Java 11: Illegal reflective access by com.itextpdf.io.source.ByteBufferRandomAccessSource$1
body: <p>Recently upgraded to Java 11 and began performing a regression check. Currently get an Illegal reflective access error when trying to call <code>com.itextpdf.text.pdf.PdfReader.close</code>. Currently on Itext version 5.5.13 but also tried on itext 7.0.0 and had same issue. </p>
  
  <p>Does anyone have any suggestions on how to fix compatibility issues between Java-11 and Itext? </p>
  
  <blockquote>
    <p>WARNING: An illegal reflective access operation has occurred WARNING:
    Illegal reflective access by
    com.itextpdf.io.source.ByteBufferRandomAccessSource$1
    (file:...repository/com/itextpdf/io/7.0.0/io-7.0.0.jar) to method
    java.nio.DirectByteBuffer.cleaner() WARNING: Please consider reporting
    this to the maintainers of
    com.itextpdf.io.source.ByteBufferRandomAccessSource$1 WARNING: Use
    --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be
    denied in a future release</p>
  </blockquote>