new File( => virtual_newFile( new FileInputStream( => virtual_newFileInputStream( new FileOutputStream( => virtual_newFileOutputStream( That should be all for now. File.rename takes a File argument, so the argument is already converted.