public void openWrite() { checkFirstUse(); if (root.writeenabled() && datafile != null) { datafile.openWrite(); if (hasHeader) { root.writeHeader(); } } }