EditorPartでIEditorInputの中身をsaveするときって、

doSave()の中で
IFile file = ((FileEditorInput)getEditorInput()).getFile();
FileOutputStream fos = new FileOutputStream(file.getName());
DataOutputStream dos = new DataOutputStream(fos);
....

とかって延々とやらなきゃだめなの?
もっと簡易な方法ってないのか?