code: private RowFactory createRowFactory()
          throws ClassNotFoundException, IllegalAccessException, InstantiationException {
          if (this.rowFactoryClassName == null) {
              return new DefaultRowFactory();
          }
  
          Class<?> rowFactoryClass = Class.forName(this.rowFactoryClassName);
          return  (RowFactory)rowFactoryClass.newInstance();
      }
docs: Creates an instance of the {@link #getRowFactoryClassName() row factory} configured for this sequencer.
  
  @return an implementation of the named class; never null
  @throws ClassNotFoundException if the the named row factory class cannot be located
  @throws IllegalAccessException if the row factory class or its null constructor is not accessible.
  @throws InstantiationException if the row factory represents an abstract class, an interface, an array class, a primitive
  type, or void; or if the class has no null constructor; or if the instantiation fails for some other reason.