public abstract void connect() throws NotConnectedException,IOException,AuthenticationNotSupportedException;
public abstract void connect() throws NotConnectedException,IOException,AuthenticationNotSupportedException,FtpIOException,FtpWorkflowException;
    public abstract void connect() throws NotConnectedException,IOException,AuthenticationNotSupportedException;