private void createVdbDataSource(Object vdbOrVdbFile, String displayName, String jndiName)
     throws Exception {
   Vdb vdb =
       ((vdbOrVdbFile instanceof IFile)
           ? new Vdb((IFile) vdbOrVdbFile, null)
           : (Vdb) vdbOrVdbFile);
   ITeiidServer teiidServer = getServerManager().getDefaultServer();
   String vdbName = vdb.getFile().getFullPath().removeFileExtension().lastSegment();
   teiidServer.createVdbDataSource(vdbName, displayName, jndiName);
 }