_writeFullStem(stem, padding + "  ");
_writeFullStem(stem);
  private void _writeStems(Stack stems, String padding)     throws  CompositeNotFoundException,            GroupNotFoundException,            IOException,            MemberNotFoundException,            SchemaException,            StemNotFoundException,            SubjectNotFoundException  {    writeStemsCounter++;    Object obj = stems.pop();    if (obj instanceof Group) {      _writeFullGroup( (Group) obj, padding );      return;    }    Stem stem = (Stem) obj;    if (stems.isEmpty()) {      if (includeParent || writeStemsCounter > 1) {        _writeFullStem(stem, padding + "  ");      }       else {        _writeStemBody(stem, padding + "  ");      }      return;    }     else {      _writeBasicStemHeader(stem, padding);      if(_optionTrue("export.privs.for-parents")) {      	_writeStemPrivs(stem, padding);      }      _writeStems(stems, padding + "  ");      _writeBasicStemFooter(stem, padding);    }  } // private void _writeStems(stems, padding)