public static ProcessContext unLike(Identity removedLike, ExoSocialActivity activity) { // SocialServiceContext ctx = SocialServiceContextImpl.getInstance(); StreamProcessContext processCtx = StreamProcessContext.getIntance(StreamProcessContext.UNLIKE_ACTIVITY_PROCESS, ctx); processCtx.identity(removedLike).activity(activity); try { // beforeAsync(); ctx.getServiceExecutor().execute(StreamProcessorFactory.unlikeActivity(), processCtx); } finally { LOG.debug(processCtx.getTraceLog()); } return processCtx; }