@Override public final void writeStartArray() throws IOException { _verifyValueWrite("start an array"); _outputContext = _outputContext.createChildArrayContext(); if (_xmlPrettyPrinter != null) { _xmlPrettyPrinter.writeStartArray(this); } else { // nothing to do here; no-operation } }