code: private static TableModel entity2ModelWithConfig(Class<?> entityClass) {
  		TableModel model;
  		model = entity2ModelIgnoreConfigMethod(entityClass);
  		Method method = null;
  		try {
  			method = entityClass.getMethod("config", TableModel.class);
  		} catch (Exception e) {// NOSONAR
  		}
  		if (method != null)
  			try {
  				method.invoke(null, model);
  			} catch (Exception e) {
  				throw new DialectException(e);
  			}
  		if (model == null)
  			throw new DialectException("Can not create TableModel for entityClass " + entityClass);
  		return model;
  	}
docs: Convert entity class to a Editable TableModel instance , if this class has a
  "config(TableModel tableModel)" method, will also call it