code: private void visit_OP_MKDIR() throws IOException {
      visitTxId();
      if (!LayoutVersion.supports(Feature.EDITLOG_OP_OPTIMIZATION, editsVersion)) {
        v.visitInt(EditsElement.LENGTH);
      }
      
      v.visitStringUTF8( EditsElement.PATH);
      
      if (LayoutVersion.supports(Feature.ADD_INODE_ID, editsVersion)) {
        v.visitLong(EditsElement.INODE_ID);
      }
      
      if (LayoutVersion.supports(Feature.EDITLOG_OP_OPTIMIZATION, editsVersion)) {
        v.visitLong(EditsElement.TIMESTAMP);
        v.visitLong(EditsElement.ATIME);
      } else {
        v.visitStringUTF8(EditsElement.TIMESTAMP);
        v.visitStringUTF8(EditsElement.ATIME);
      }
      // PERMISSION_STATUS
      v.visitEnclosingElement( EditsElement.PERMISSION_STATUS);
  
      v.visitStringText( EditsElement.USERNAME);
      v.visitStringText( EditsElement.GROUPNAME);
      v.visitShort(      EditsElement.FS_PERMISSIONS);
  
      v.leaveEnclosingElement();
    }
docs: Visit OP_MKDIR