anchor.diff:        description = ''
           Roles that are allowed to access the JMX (e.g. nodetool)
           BEWARE: The passwords will be stored world readable in the nix-store.
  +                It's recommended to use your own protected file using
  +                <literal>jmxRolesFile</literal>
   
           Doesn't work in versions older than 3.11 because they don't like that
           it's world readable.
  
positive.code:         { assertion = cfg.remoteJmx -> cfg.jmxRolesFile != null;
            message = ''
              If you want JMX available remotely you need to set a password using
              `jmxRoles` or `jmxRolesFile` if using Cassandra older than v3.11.
            '';
          }
        ];
  
negative.code:       example = literalExample "null";
        description = ''
            Set the interval how often incremental repairs are run, i.e.
            <literal>nodetool repair<literal> is executed. See
            https://cassandra.apache.org/doc/latest/operating/repair.html
            for more information.
  
            Set to <literal>null</literal> to disable incremental repairs.
          '';
      };
      incrementalRepairOptions = mkOption {
  