@@ -0,0 +1,721 @@
+package bugIdeas;%0A%0Aimport edu.umd.cs.findbugs.annotations.ExpectWarning;%0Aimport edu.umd.cs.findbugs.annotations.NoWarning;%0A%0Apublic class Ideas_2012_10_18 %7B%0A    %0A    final static int DEFAULT_PORT = 80;%0A    final static Integer DEFAULT_BOXED_PORT = 80;%0A    %0A    Integer port;%0A    int p;%0A    %0A    @ExpectWarning(%22BX_UNBOXING_IMMEDIATELY_REBOXED%22)%0A    public void warning( Integer port) %7B%0A        this.port = port == null ? DEFAULT_PORT : port;%0A    %7D%0A    %0A    @NoWarning(%22BX_UNBOXING_IMMEDIATELY_REBOXED%22)%0A    public void OK( Integer port) %7B%0A        this.p = port == null ? DEFAULT_PORT : port;%0A        this.port = port == null ? DEFAULT_BOXED_PORT : port;%0A        this.p = port == null ? DEFAULT_BOXED_PORT : port;%0A    %7D%0A%0A%7D%0A

add test cases for BX_UNBOXING_IMMEDIATELY_REBOXED, based on discussion on email list