@@ -0,0 +1,763 @@
+package sfBugs;%0A%0Aimport javax.annotation.CheckForNull;%0A%0Aimport edu.umd.cs.findbugs.annotations.DesireNoWarning;%0A%0A%0Apublic class Bug3484713 %7B%0A  @CheckForNull%0A  private String foo;%0A%0A  public Runnable doFoo() %7B%0A    if (foo != null) %7B%0A      // No warning here.%0A      System.out.println(foo.equals(%22foo%22));%0A    %7D%0A    Runnable r = new Runnable() %7B%0A        @DesireNoWarning(%22NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE%22)%0A      @Override%0A      public void run() %7B%0A        if (foo != null) %7B%0A          /*%0A           * Getting a findbugs warning on next line:%0A           * %22Possible null pointer dereference in WrongNPWarning$1.run() due to return value of called method%22%0A           */%0A          System.out.println(foo.equals(%22foo%22));%0A        %7D%0A      %7D%0A    %7D;%0A    return r;%0A  %7D%0A%7D

add test case for sourceforge bug 3484713