right, I meant we could do this in DeprecatedOutputFormatWrapper. 

I agree, we can't avoid an interface like WorkFileOverride, since we can't really override getDefaultWorkFile for given _object_ ('realOutputFormat' in this case).