} else if (n.getNodeName().equalsIgnoreCase("hostname")) {
join.joinMembers.add(value);
} else if (n.getNodeName().equalsIgnoreCase("interface")) {
final int indexStar = value.indexOf('*');
final int indexDash = value.indexOf('-');
<BUG>if (indexStar == -1 && indexDash == -1)
</BUG>
join.joinMembers.add(value);
<BUG>else {
</BUG>
final String first3 = value.substring(0, value.lastIndexOf('.'));

} else if (n.getNodeName().equalsIgnoreCase("hostname")) {
join.joinMembers.add(value);
} else if (n.getNodeName().equalsIgnoreCase("interface")) {
final int indexStar = value.indexOf('*');
final int indexDash = value.indexOf('-');
if (indexStar == -1 && indexDash == -1) {
join.joinMembers.add(value);
} else {
final String first3 = value.substring(0, value.lastIndexOf('.'));
