FileWriter depends on an abstract class to do all its heavy lifting. Implement that interface in WebCore.