code: public static <T> int createTableIfNotExists(ConnectionSource connectionSource, Class<T> dataClass)
  			throws SQLException {
  		Dao<T, ?> dao = DaoManager.createDao(connectionSource, dataClass);
  		return doCreateTable(dao, true);
  	}
docs: Create a table if it does not already exist. This is not supported by all databases.