this.sqlidgen = props.getProperty ("_sqlidgen");
    public synchronized boolean read () {	long lastmod = props.lastModified ();	if (lastmod == lastTypeChange)	    return false;	this.table = props.getProperty ("_tablename");	this.idgen = props.getProperty ("_idgen");	this.sqlidgen = props.getProperty ("_sqlidgen");	String sourceName = props.getProperty ("_datasource");	if (sourceName != null)	    source = (DbSource) IServer.dbSources.get (sourceName.toLowerCase ());	idField = props.getProperty ("_id");	// id field must not be null	if (idField == null)	    idField = "id";	nameField = props.getProperty ("_name");	lastTypeChange = lastmod;	// set the cached schema & keydef to null so it's rebuilt the next time around	schema = null;	keydef = null;	return true;    }