public static void populateDataModel(
     final PackageDataModelOracle oracle,
     final PackageDataModelOracleBaselinePayload dataModel,
     final Set<String> usedFullyQualifiedClassNames) {
   dataModel.setProjectName(oracle.getProjectName());
   dataModel.setPackageName(oracle.getPackageName());
   dataModel.setModelFields(
       setupModelFields(
           usedFullyQualifiedClassNames,
           oracle.getProjectModelFields(),
           oracle.getPackageGlobals()));
   dataModel.setFieldParametersType(
       filterFieldParametersTypes(
           usedFullyQualifiedClassNames, oracle.getProjectFieldParametersType()));
   dataModel.setEventTypes(
       filterEventTypes(usedFullyQualifiedClassNames, oracle.getProjectEventTypes()));
   dataModel.setTypeSources(
       filterTypeSources(usedFullyQualifiedClassNames, oracle.getProjectTypeSources()));
   dataModel.setSuperTypes(
       filterSuperTypes(usedFullyQualifiedClassNames, oracle.getProjectSuperTypes()));
   dataModel.setTypeAnnotations(
       filterTypeAnnotations(usedFullyQualifiedClassNames, oracle.getProjectTypeAnnotations()));
   dataModel.setTypeFieldsAnnotations(
       filterTypeFieldsAnnotations(
           usedFullyQualifiedClassNames, oracle.getProjectTypeFieldsAnnotations()));
   dataModel.setJavaEnumDefinitions(oracle.getProjectJavaEnumDefinitions());
   dataModel.setWorkbenchEnumDefinitions(oracle.getPackageWorkbenchDefinitions());
   dataModel.setMethodInformation(
       filterMethodInformation(
           usedFullyQualifiedClassNames, oracle.getProjectMethodInformation()));
   dataModel.setCollectionTypes(
       filterCollectionTypes(usedFullyQualifiedClassNames, oracle.getProjectCollectionTypes()));
   dataModel.setDslConditionSentences(oracle.getPackageDslConditionSentences());
   dataModel.setDslActionSentences(oracle.getPackageDslActionSentences());
   dataModel.setGlobalTypes(oracle.getPackageGlobals());
   dataModel.setPackageNames(oracle.getProjectPackageNames());
 }