protected virtual PasswordAuthentication GetPasswordAuthentication () { throw new NotImplementedException (); }