<html>
<body>
<p>
    Reports recursive property accessor calls which can end up with a <code>StackOverflowError</code>.
    Such calls are usually confused with backing field access.
</p>
<p><b>Example:</b></p>
<pre><code>
  var counter: Int = 0
      set(value) {
          <b>counter</b> = if (value &lt; 0) 0 else value
      }
</code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
  var counter: Int = 0
      set(value) {
          <b>field</b> = if (value &lt; 0) 0 else value
      }
</code></