docs: @Override
    public FieldElement cmov(FieldElement val, int b) {
      org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.ed25519.Ed25519FieldElement that = (org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.ed25519.Ed25519FieldElement) val;
      b = -b;
      int[] result = new int[10];
      for (int i = 0; i < 10; i++) {
        result[i] = this.t[i];
        int x = this.t[i] ^ that.t[i];
        x &= b;
        result[i] ^= x;
      }
      return new org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.ed25519.Ed25519FieldElement(this.f,
          result);
    }