title: Dead code warning?
body: <p>Why am I getting a dead code warning on the i++ in this function ?</p>
  
  <pre><code>InputFilter hexInputFilter()
      {
      return new InputFilter()
          {
              @Override
              public CharSequence filter(CharSequence source, int start,
                      int end, Spanned dest, int dstart, int dend)
                  {
                  for (int i = start; i &lt; end; i++)
                      {
                      if ((source.charAt(i) &gt;= '0')
                              &amp;&amp; (source.charAt(i) &lt;= '9'))
                          {
                          return null;
                          }
                      if ((Character.toUpperCase(source.charAt(i)) &gt;= 'A')
                              &amp;&amp; (Character.toUpperCase(source.charAt(i)) &lt;= 'F'))
                          {
                          return null;
                          }
                      return "";
                      }
                  return null;
                  }
          };
      }
  </code></pre>