does Connection.setReadOnly(true) block pgjdbc from automatically issuing BEGIN;, similar to setAutoCommit(true) ?
if not, why not?