VfsResource dest = new VfsResource(vfsURI, _manager);
VfsResource dest = new VfsResource(vfsURI, getVFSManager());
	public void put(File source, String vfsURI, boolean overwrite) throws IOException {		VfsResource dest = new VfsResource(vfsURI, _manager);		fireTransferInitiated(dest, TransferEvent.REQUEST_PUT);		if (dest.physicallyExists() && ! overwrite) {			throw new IOException("Cannot copy. Destination file: " + dest.getName() + " exists and overwrite not set.");		}        if (dest.getContent() == null) {            throw new IllegalArgumentException("invalid vfs uri "+vfsURI+" to put data to: resource has no content");        }				FileUtil.copy(new FileInputStream(source),				       dest.getContent().getOutputStream(),				       _progress);	}