Log.log(Log.ERROR,this,io); /* args[0] = io.toString();
/* Log.log(Log.ERROR,this,io); args[0] = io.toString();
	private void autosave()	{		OutputStream out = null;		try		{			String[] args = { MiscUtilities.getFileName(path) };			setStatus(jEdit.getProperty("vfs.status.autosave",args));			// the entire save operation can be aborted...			setAbortable(true);			try			{				buffer.readLock();				if(!buffer.isDirty())				{					// buffer has been saved while we					// were waiting.					return;				}				out = vfs._createOutputStream(session,path,view);				if(out == null)					return;				write(buffer,out);			}			catch(BadLocationException bl)			{				Log.log(Log.ERROR,this,bl);			}			catch(IOException io)			{				Log.log(Log.ERROR,this,io);				/* args[0] = io.toString();				VFSManager.error(view,"ioerror",args); */			}			finally			{				buffer.readUnlock();			}		}		catch(WorkThread.Abort a)		{			if(out != null)			{				try				{					out.close();				}				catch(IOException io)				{				}			}		}	}