String authority = researcher.getCrisID();
int id = researcher.getId();
NameResearcherPage name = new NameResearcherPage(
researcher.getFullName(), authority, id, invalidIds);
names.add(name);
RestrictedField field = researcher.getPreferredName();
if (field != null && field.getValue() != null
&& !field.getValue().isEmpty())
{
NameResearcherPage name_1 = new NameResearcherPage(
field.getValue(), authority, id, invalidIds);
names.add(name_1);
}
field = researcher.getTranslatedName();
if (field != null && field.getValue() != null
&& !field.getValue().isEmpty())
{
NameResearcherPage name_2 = new NameResearcherPage(
field.getValue(), authority, id, invalidIds);
names.add(name_2);
}
for (RestrictedField r : researcher.getVariants())
{
if (r != null && r.getValue() != null && !r.getValue().isEmpty())