throw ParseUtils.missingRequired(reader, Collections.singleton(Attribute.NAME));
}
// Handle elements
ParseUtils.requireNoContent(reader);
final SocketBindingAdd update = new SocketBindingAdd(interfaceName == null ? inheritedInterfaceName : interfaceName, name, port == null ? 0 : port.intValue());
update.setFixedPort(fixPort == null ? false : fixPort.booleanValue());
update.setMulticastAddress(mcastAddr);
update.setMulticastPort(mcastAddr == null ? -1 : mcastPort != null ? mcastPort.intValue() : -1);
updates.add(update);
return name;
}