A description of unwrap() method behavior in GlassFish is needed.
In GlassFish, when unwrap is called by passing "java.sql.Connection"
interface on a connection, we return the same connection (GlassFish's
Only when a driver vendor specific interface is passed, we delegate it
to the wrapped (physical) connection.