members:
for (int i = 0; i < nodelist.getLength(); i++) {
final org.w3c.dom.Node n = nodelist.item(i);
final String value = getTextContent(n).trim();
if (n.getNodeName().equalsIgnoreCase("required-member")) {
<BUG>join.getJoinMembers().requiredMember = value;
</BUG>
} else if (n.getNodeName().equalsIgnoreCase("hostname")) {
join.getJoinMembers().add(value);
} else if (n.getNodeName().equalsIgnoreCase("interface")) {

members:
for (int i = 0; i < nodelist.getLength(); i++) {
final org.w3c.dom.Node n = nodelist.item(i);
final String value = getTextContent(n).trim();
if (n.getNodeName().equalsIgnoreCase("required-member")) {
join.getJoinMembers().setRequiredMember(value);
} else if (n.getNodeName().equalsIgnoreCase("hostname")) {
join.getJoinMembers().add(value);
} else if (n.getNodeName().equalsIgnoreCase("interface")) {
