### Question:
BasicFieldOutput implements FieldOutput { public BasicFieldOutput reset() { isNull = false; buffer.setLength(0); options.clear(); return this; }  BasicFieldOutput reset(); BasicFieldOutput set(CharSequence contents); @Override CharSequence get(); @Override List<Option> getOptions(); @Override void putNull(); @Override FieldOutput put(CharSequence contents, int start, int end); @Override FieldOutput put(CharSequence contents); @Override FieldOutput addOption(Option option); @Override FieldOutput addOptions(Option... opts); @Override StringBuilder acquireBuffer(); @Override void releaseBuffer(StringBuilder acquired); @Override String toString();  }### Answer:
@Test public void reset() { output.put("first"); output.reset(); output.put("second"); assertThat(output.get(), hasContent("second")); }