### Question:
FileSystemLineageWriter implements ILineageWriter { @Override public void outputExecutionProfile( LineageHolder holder ) throws IOException { if ( holder != null ) { IExecutionProfile profile = holder.getExecutionProfile(); if ( profile != null ) { try ( OutputStream fos = getProfileOutputStream( holder ) ) { if ( fos != null ) { ExecutionProfileUtil.outputExecutionProfile( fos, profile ); } else { log.debug( "No profile output stream associated with this LineageWriter" ); } } } } } FileSystemLineageWriter(); @Override void outputExecutionProfile( LineageHolder holder ); @Override void outputLineageGraph( LineageHolder holder ); IGraphWriter getGraphWriter(); void setGraphWriter( IGraphWriter graphWriter ); String getOutputFolder(); void setOutputFolder( String outputFolder ); @Override String getOutputStrategy(); @Override void setOutputStrategy( String strategy ); @Override void cleanOutput( LineageHolder holder ); static final String DEFAULT_OUTPUT_FOLDER; }### Answer:
@Test public void testOutputExecutionProfile() throws Exception { writer.outputExecutionProfile( holder ); }