exceptions were properly handled inside catch blocks( lgging the exception and throwing the newly created OAuthException) - FacebookProvier