docs: private void pushCharArray(String ename, char[] ch, int start, int length)
              throws SAXException {
          // Push the existing status
          pushInput(ename);
          if ((ename != null) && doReport) {
              dataBufferFlush();
              handler.startInternalEntity(ename);
          }
          sourceType = INPUT_INTERNAL;
          readBuffer = ch;
          readBufferPos = start;
          readBufferLength = length;
          readBufferOverflow = -1;
      }