code: @Override
  	public void get(String resourceName, File destination)
  			throws TransferFailedException, ResourceDoesNotExistException,
  			AuthorizationException {
  		Resource resource = new Resource(resourceName);
  		fireGetInitiated(resource, destination);
  		fireGetStarted(resource, destination);
  
  		try {
  			File remote = new File(checkoutDirectory, resourceName);
  			if (remote.exists()){
  				transfer(resource, new FileInputStream(remote), new FileOutputStream(destination), TransferEvent.REQUEST_GET);
  			}
  		} catch (Exception e) {
  			fireTransferError(resource, e, TransferEvent.REQUEST_GET);
  			throw new TransferFailedException("Unable to get file", e);
  		}
  
  		fireGetCompleted(resource, destination);
  	}
docs: /* (non-Javadoc)
  @see org.apache.maven.wagon.Wagon#get(java.lang.String, java.io.File)