public void encode(ByteBuffer buffer) throws IOException { getCompression().clear(); _headerSection.encode(buffer); _questionSection.encode(buffer); _answerSection.encode(buffer); _authoritySection.encode(buffer); _additionalSection.encode(buffer); }