/** * Initializes the current instance using the given XML reader. * * @param reader The XML reader. */ @Override void init(XMLStreamReader reader) { assert reader.isStartElement(); String name = reader.getLocalName(); if (name.equals("published")) { this.published = parseText(reader); } else if (name.equals("content")) { this.content = parseContent(reader); } else { super.init(reader); } }