code: protected final MailConnectionFactory createMailConnectionFactoryImpl(String className)
      {
          String factoryClassName=className;
          if(factoryClassName==null)
          {
              factoryClassName=MailConnectionFactoryImpl.class.getName();
          }
  
          //create new instance
          MailConnectionFactory factory=(MailConnectionFactory)ReflectionHelper.createInstance(factoryClassName);
              
          //initialize
          factory.initialize(this);
          
          return factory;
      }
docs: Creates and returns the mail connection factory.
  
  @param   className
  The connection factory class name
  @return  The mail connection factory