{
Person[] persons = _remoteTemplate.getPersons();
int count = Tapestry.size(persons);
EntitySelectionModel requiredModel = new EntitySelectionModel();
EntitySelectionModel optionalModel = new EntitySelectionModel();
optionalModel.add(null, "");
for (int i = 0; i < count; i++)
{
Integer id = persons[i].getId();
String naturalName = persons[i].getNaturalName();
requiredModel.add(id, naturalName);
optionalModel.add(id, naturalName);
}
_personModel = requiredModel;
_optionalPersonModel = optionalModel;
}