return   ((this.sslMode == FTPConnection.AUTH_SSL_FTP_CONNECTION || this.sslMode == FTPConnection.AUTH_TLS_FTP_CONNECTION) && !isControllConnection()) || this.sslMode != FTPConnection.FTP_CONNECTION && isControllConnection();
return this.sslMode != FTPConnection.FTP_CONNECTION;
    public boolean needsCrypt()    {        return   ((this.sslMode == FTPConnection.AUTH_SSL_FTP_CONNECTION ||                 this.sslMode == FTPConnection.AUTH_TLS_FTP_CONNECTION) && !isControllConnection()) ||                this.sslMode != FTPConnection.FTP_CONNECTION && isControllConnection();    }