String dialect = p.getProperty("dbms");
Preconditions.checkArgument(!StringHelper.isEmpty(dialect), "dialect property is not found!");
dbms = DBMS.valueOf(dialect.toUpperCase());
Preconditions.checkNotNull(dbms, "plugin not super on this database.");
} else {
Dialect dialect1 = (Dialect) Reflections.instance(dialectClass);
Preconditions.checkNotNull(dialect1, "dialectClass is not found!");
DialectClient.putEx(dialect1);
dbms = DBMS.EX;
}