final
SAM: Use SAMHandler.writeString() where possible,
     Use DataHelper.getASCII() for byte conversion
SAM: No synch needed for finals;
     Move fields to top