class org.springframework.jms.connection.ConnectionFactoryUtils$1 extends java.lang.Object implements org.springframework.jms.connection.ConnectionFactoryUtils$ResourceFactory { final javax.jms.Connection val$existingCon; final javax.jms.ConnectionFactory val$cf; final boolean val$synchedLocalTransactionAllowed; void (javax.jms.Connection, javax.jms.ConnectionFactory, boolean) { javax.jms.Connection v; org.springframework.jms.connection.ConnectionFactoryUtils$1 v; javax.jms.ConnectionFactory v; boolean v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v := @parameter: javax.jms.Connection; v := @parameter: javax.jms.ConnectionFactory; v := @parameter: boolean; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public javax.jms.Session getSession(org.springframework.jms.connection.JmsResourceHolder) { javax.jms.Connection v; javax.jms.Session v; org.springframework.jms.connection.ConnectionFactoryUtils$1 v; org.springframework.jms.connection.JmsResourceHolder v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v := @parameter: org.springframework.jms.connection.JmsResourceHolder; v = v.; v = virtualinvoke v.(class "Ljavax/jms/Session;", v); return v; } public javax.jms.Connection getConnection(org.springframework.jms.connection.JmsResourceHolder) { javax.jms.Connection v, v; org.springframework.jms.connection.ConnectionFactoryUtils$1 v; org.springframework.jms.connection.JmsResourceHolder v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v := @parameter: org.springframework.jms.connection.JmsResourceHolder; v = v.; if v == null goto label; v = v.; goto label; label: v = virtualinvoke v.(); label: return v; } public javax.jms.Connection createConnection() throws javax.jms.JMSException { javax.jms.Connection v; org.springframework.jms.connection.ConnectionFactoryUtils$1 v; javax.jms.ConnectionFactory v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v = v.; v = interfaceinvoke v.(); return v; } public javax.jms.Session createSession(javax.jms.Connection) throws javax.jms.JMSException { javax.jms.Connection v; javax.jms.Session v; org.springframework.jms.connection.ConnectionFactoryUtils$1 v; boolean v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v := @parameter: javax.jms.Connection; v = v.; v = interfaceinvoke v.(v, 1); return v; } public boolean isSynchedLocalTransactionAllowed() { org.springframework.jms.connection.ConnectionFactoryUtils$1 v; boolean v; v := @this: org.springframework.jms.connection.ConnectionFactoryUtils$1; v = v.; return v; } }