code: protected void handleFBResponse(final Activity context, Response response, final SocialNetworkPostListener listener) {
  		FacebookRequestError error = response.getError();
  		
  		if(error != null) {
  			if(listener != null) {
  				listener.onNetworkError(context, SocialNetwork.FACEBOOK, error.getException());
  			}
  			 
  			if(logger != null) {
  				logger.error(error.getErrorMessage(), error.getException());
  			}
  			else {
  				Log.e("Socialize", error.getErrorMessage(), error.getException());
  			}
  			
  			switch(error.getCategory()) {
  			
  				case AUTHENTICATION_REOPEN_SESSION:
  					unlink(context, null);
  					break;
  					
  				case AUTHENTICATION_RETRY:
  					unlink(context, null);
  					break;
  					
  				case PERMISSION:
  					unlink(context, null);
  					break;
  			}
  			
  		}
  		else if(listener != null) {
  			listener.onAfterPost(context, SocialNetwork.FACEBOOK, response
                      .getGraphObject()
                      .getInnerJSONObject());
  		}
  	}
docs: Protected so we can mock