/**
  * @param dataSourceStub JDataSourceStub
  * @return JConnection
  * @throws Exception
  */
 protected static JConnection createConnection(JDataSourceStub dataSourceStub) throws Exception {
   JConnection jconn = null;
   if (dataSourceStub.DBClass == null) {
     dataSourceStub.DBClass = Class.forName(dataSourceStub.classname);
   }
   if (dataSourceStub.NAClass == null) {
     dataSourceStub.NAClass = Class.forName(dataSourceStub.dbclass);
   }
   if (dataSourceStub.NAClass != null) {
     jconn = (JConnection) dataSourceStub.NAClass.newInstance();
   }
   if (jconn != null) jconn.setDataBaseType(dataSourceStub.DataBaseType);
   return jconn;
 }