code: @Override
  	public boolean launch(final Activity context, Bundle data) {
  		
  		if(entityLoaderUtils != null) {
  			final SocializeEntityLoader entityLoader = entityLoaderUtils.initEntityLoader();
  			
  			if(entityLoader != null) {
  				
  				Object idObj = data.get(Socialize.ENTITY_ID);
  				
  				if(idObj != null) {
  					long id = Long.parseLong(idObj.toString());
  					try {
  						SocializeSession session = notificationAuthenticator.authenticate(context);
  						Entity entity = entitySystem.getEntitySynchronous(session, id);
  						return loadEntity(context, entityLoader, entity);
  					}
  					catch (Exception e) {
  						handleError("Failed to load entity", e);
  					}
  				}
  				else {
  					handleWarn("No entity id found.  Entity based notification cannot be handled");
  				}
  			}
  			else {
  				handleWarn("No entity loader found.  Entity based notification cannot be handled");
  			}
  		}
  		
  		return false;
  	}
docs: /* (non-Javadoc)
  @see com.socialize.launcher.Launcher#launch(android.app.Activity, android.os.Bundle)