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