Consider making java play.db.DB a first class citizen

Unlike its scala cousin, play.api.db.DB, in java there are very few methods. Specially, the ones with the pattern "withConnection/Transaction" would be very useful.
Why does it need to be an instance of DB?