protected internal virtual IList <EventSubscriptionEntity> collectEventSubscriptions(ActivityExecution execution) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final String activityRef = compensateEventDefinition.getActivityRef(); string activityRef = compensateEventDefinition.ActivityRef; if (!string.ReferenceEquals(activityRef, null)) { return(CompensationUtil.collectCompensateEventSubscriptionsForActivity(execution, activityRef)); } else { return(CompensationUtil.collectCompensateEventSubscriptionsForScope(execution)); } }