@@ -0,0 +1,856 @@
+package sfBugs;%0A%0Aimport java.io.IOException;%0Aimport java.io.ObjectInputStream;%0Aimport java.io.ObjectOutputStream;%0Aimport java.io.Serializable;%0A%0Aimport edu.umd.cs.findbugs.annotations.ExpectWarning;%0Aimport edu.umd.cs.findbugs.annotations.Priority;%0A%0Apublic class RFE3062724 %7B%0A%0A    static abstract class A implements Serializable %7B%0A%0A    %7D%0A%0A    static class B extends A %7B%0A        @ExpectWarning(value=%22SE_BAD_FIELD%22, priority=Priority.HIGH)%0A        RFE3062724 notSerializable;%0A    %7D%0A%0A    static class C extends A %7B%0A        @ExpectWarning(value=%22SE_BAD_FIELD%22, priority=Priority.HIGH)%0A        RFE3062724 notSerializable;%0A    %7D%0A%0A    public void writeB(ObjectOutputStream o, B b) throws IOException %7B%0A        o.writeObject(b);%0A    %7D%0A%0A    public C readC(ObjectInputStream i) throws IOException, ClassNotFoundException %7B%0A        return (C) i.readObject();%0A    %7D%0A%0A%7D%0A

add test case for RFE3062724.