/** {@inheritDoc} */ @Override protected void writeAttributes(FreeColXMLWriter xw) throws XMLStreamException { super.writeAttributes(xw); // Write identifier, Location will match Object if (destination != null) { xw.writeAttribute(DESTINATION_TAG, destination.getId()); if (transportable != null) { xw.writeAttribute(TRANSPORTABLE_TAG, transportable.getId()); } } }