code: @Override
      public void release() {
  	super.release();
  	this.pool = null;
  
  	this.action = null;
  	this.username = null;
  	this.password = null;
  	this.server = null;
  	this.timeout = 30;
  	this.port = -1;
  	this.connectionName = null;
  	this.proxyserver = null;
  	this.proxyport = 80;
  	this.proxyuser = null;
  	this.proxypassword = "";
  	this.retrycount = 1;
  	this.count = 0;
  	this.stoponerror = true;
  	this.passive = false;
  	this.name = null;
  	this.directory = null;
  	this.ASCIIExtensionList = ASCCI_EXT_LIST;
  	this.transferMode = FTPConstant.TRANSFER_MODE_AUTO;
  	this.remotefile = null;
  	this.localfile = null;
  	this.failifexists = true;
  	this.existing = null;
  	this._new = null;
  	this.item = null;
  	this.result = null;
  
  	this.fingerprint = null;
  	this.secure = false;
  	this.recursive = false;
  	this.key = null;
  	this.passphrase = "";
      }
docs: private Struct cfftp=new StructImpl();