class DeferredFileOutputStream extends ThresholdingOutputStream {

    @Override
    public void close() throws IOException
    {
        super.close();
        closed = true;
    }

    public  DeferredFileOutputStream(final int threshold, final File outputFile);
    public  DeferredFileOutputStream(final int threshold, final String prefix, final String suffix, final File directory);
    private  DeferredFileOutputStream(final int threshold, final File outputFile, final String prefix,
                                     final String suffix, final File directory);

}