code: @Override
      protected void validate(List<TableInfo> tableInfos)
      {
          List listTables = r.db(databaseName).tableList().run(connection);
  
          for (TableInfo tableInfo : tableInfos)
          {
              try
              {
                  if (!listTables.contains(tableInfo.getTableName()))
                  {
                      throw new SchemaGenerationException("Table: " + tableInfo.getTableName() + " does not exist ");
                  }
              }
              catch (Exception e)
              {
                  logger.error("Error while validating tables, Caused by: " + e.getMessage());
                  throw new KunderaException("Error while validating tables, Caused by: " + e.getMessage());
              }
          }
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.kundera.configure.schema.api.AbstractSchemaManager#validate
  (java.util.List)