private boolean isMatch(final AbstractManagedConnectionImpl canditateConn,
final ConnectionRequestInfo crInfo, final Subject subject)
throws ResourceAdapterInternalException {
boolean result = false;
final ConnectionRequestInfo canditate = canditateConn.getConnectionRequestInfo();
if (canditate.equals(crInfo)) {
LOG.fine("found match canditate=" + canditate + ", info=" + crInfo);
LOG.fine("Checking Subjects Match " + subject + " " + canditateConn.getSubject());
if ((subject == null)
|| (subject.equals(((AbstractManagedConnectionImpl)canditateConn).getSubject()))) {