question: protected BusinessObjectFormatDdlCollectionResponse generateBusinessObjectFormatDdlCollectionImpl ( BusinessObjectFormatDdlCollectionRequest businessObjectFormatDdlCollectionRequest ) { validateBusinessObjectFormatDdlCollectionRequest ( businessObjectFormatDdlCollectionRequest ) ; BusinessObjectFormatDdlCollectionResponse businessObjectFormatDdlCollectionResponse = new BusinessObjectFormatDdlCollectionResponse ( ) ; List < BusinessObjectFormatDdl > businessObjectFormatDdlResponses = new ArrayList < > ( ) ; businessObjectFormatDdlCollectionResponse . setBusinessObjectFormatDdlResponses ( businessObjectFormatDdlResponses ) ; List < String > ddls = new ArrayList < > ( ) ; for ( BusinessObjectFormatDdlRequest request : businessObjectFormatDdlCollectionRequest . getBusinessObjectFormatDdlRequests ( ) ) { BusinessObjectFormatDdl businessObjectFormatDdl = generateBusinessObjectFormatDdlImpl ( request , true ) ; businessObjectFormatDdlResponses . add ( businessObjectFormatDdl ) ; ddls . add ( businessObjectFormatDdl . getDdl ( ) ) ; } businessObjectFormatDdlCollectionResponse . setDdlCollection ( StringUtils . join ( ddls , "\n\n" ) ) ; return businessObjectFormatDdlCollectionResponse ; }
target:  Retrieves the DDL to initialize the specified type of the database system (e.g. Hive) by creating tables for a collection of business object formats.