code: @Override
      public ITagReader getReader() throws IOException {
          MP4Reader reader = null;
          IoBuffer fileData = null;
          String fileName = file.getName();
          if (file.exists()) {
              log.debug("File name: {} size: {}", fileName, file.length());
              reader = new MP4Reader(file);
              // get a ref to the mapped byte buffer
              fileData = reader.getFileData();
              log.trace("File data size: {}", fileData);
          } else {
              log.info("Creating new file: {}", file);
              file.createNewFile();
          }
          return reader;
      }
docs: {@inheritDoc}