if(subProfilesMetaData == null || subProfilesMetaData.isEmpty())
return;
for(SubProfileMetaData subProfile : subProfilesMetaData)
{
ProfileKey subProfileKey = createProfileKey(subProfile);
if(this.profileMap.containsKey(subProfileKey))
{
createProfile(profiles, subProfileKeys, subProfileKey, this.profileMap.get(subProfileKey));
}
else if(this.profilesMetaData.containsKey(subProfileKey))