@Override
            public Connection openConnection() throws SQLException {
                throw new AssertionError();
            }
Sometimes the GC will call {@link #finalize()} on a SqlObject from
extremely sensitive places from within the GC machinery.  Jdbi should not
open a {@link Connection} just to satisfy a (no-op) finalizer.
<a href="https://github.com/brianm/jdbi/issues/82">Issue #82</a>.
sqlobject/src/test/java/org/jdbi/v3/sqlobject/TestOnDemandObjectMethodBehavior.java