@@ -0,0 +1,548 @@
+package bugIdeas;%0A%0Aimport java.sql.Connection;%0Aimport java.sql.ResultSet;%0Aimport java.sql.SQLException;%0Aimport java.sql.Statement;%0A%0Aimport edu.umd.cs.findbugs.annotations.ExpectWarning;%0A%0Apublic abstract class Ideas_2011_11_16 %7B%0A    %0A    @ExpectWarning(%22OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE%22)%0A    ResultSet doQuery(String query) throws SQLException %7B%0A        Connection conn = getConnection();%0A        Statement statement = conn.createStatement();%0A        return statement.executeQuery(query);%0A    %7D%0A%0A    abstract Connection getConnection();%0A%7D%0A

add test case