code: private boolean createSQLEntityFromDao(final SQLiteDatabaseSchema schema, TypeElement dataSource, String daoName) {
  		TypeElement daoElement = globalDaoElements.get(daoName);
  
  		if (daoElement == null) {
  			String msg = String.format("Data source %s references a DAO %s without @%s annotation",
  					dataSource.toString(), daoName, BindDao.class.getSimpleName());
  			throw (new InvalidNameException(msg));
  		}
  
  		String entityClassName = AnnotationUtility.extractAsClassName(daoElement, BindDao.class,
  				AnnotationAttributeType.VALUE);
  		
  		// if there is no entity, exit now
  		if (!StringUtils.hasText(entityClassName)) {
  			return false;
  		}
  
  		final SQLiteEntity currentEntity = createSQLEntity(schema, daoElement, entityClassName);
  
  		if (!schema.contains(currentEntity.getName())) {
  			schema.addEntity(currentEntity);
  		}
  
  		return true;
  	}
docs: <p>
  Create bean's definition for each dao definition contained in dataSource
  </p>
  .
  
  @param schema
  the schema
  @param dataSource
  the data source
  @param daoName
  the dao name
  @return true, if successful