public String readRemoteFile(URI destURI, GSSCredential gsCredential, File localFile) throws GfacException {
GridFTPClient ftpClient = null;
try {
ContactInfo contactInfo = new ContactInfo(destURI.getHost(), destURI.getPort());
String remoteFile = destURI.getPath();
ftpClient = new GridFTPClient(contactInfo.hostName, contactInfo.port);
ftpClient.setAuthorization(new HostAuthorization("host"));
ftpClient.authenticate(gsCredential);