class HeaderCopyCallback implements LineCallbackHandler, FlatFileHeaderCallback {

	private String header = "";

	@Override
	public void handleLine(String line) {<FILL_FUNCTION_BODY>}

	@Override
	public void writeHeader(Writer writer) throws IOException {
		writer.write("header from input: " + header);
	}

}

		Assert.notNull(line, "line must not be null");
		this.header = line;
	
<no_super_class>