code: protected void deactivate(ComponentContext context) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled())
              Tr.event(tc, "deactivate", context);
          authDataServiceRef.deactivate(context);
          deferrableSchedXSvcRef.deactivate(context);
          execSvcRef.deactivate(context);
          nonDeferrableSchedXSvcRef.deactivate(context);
          rrsXAResFactorySvcRef.deactivate(context);
          variableRegistrySvcRef.deactivate(context);
      }
docs: Declarative Services method to deactivate this component.
  Best practice: this should be a protected method, not public or private
  
  @param context context for this component