code: private JdbcConnectionDescriptor deepCopyOfFirstFound(String jcdAlias)
      {
          Iterator it = jcdMap.values().iterator();
          JdbcConnectionDescriptor jcd;
          while (it.hasNext())
          {
              jcd = (JdbcConnectionDescriptor) it.next();
              if (jcdAlias.equals(jcd.getJcdAlias()))
              {
                  return (JdbcConnectionDescriptor) SerializationUtils.clone(jcd);
              }
          }
          return null;
      }
docs: Returns a deep copy of the first found connection descriptor
  with the given <code>jcdAlias</code> name or <code>null</code>
  if none found.