Bug 319902 Internal API Usage of the ODA framework components
data/org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui/src/org/eclipse/birt/report/data/oda/jdbc/dbprofile/ui/internal/sqb/SQLQueryUtility.java
customConn = customDriver.getConnection( null );
            assert( customConn instanceof Connection );
            ((Connection) customConn).open( connProfile );
            
             
            
            updateQueryMetaData( dataSetDesign, customConn, queryStmt );
        }
        catch( OdaException e )
        {
            e.printStackTrace();
            
            String queryText = dataSetDesign.getQueryText();
            if( queryText == null || queryText.length() == 0 )
                updateQueryText( dataSetDesign, queryStmt );
            
            dataSetDesign.setResultSets( null );
            dataSetDesign.setParameters( null );
        }
        finally
        {
            
            if( ! wasProfileConnected ) 
                closeConnection( customConn );
        }
    }
    /**
     * Set system help context
     * 
     * @param control