code: @Activate
      protected void activate(Map<String, Object> properties) {
          final String methodName = "activate";
          final boolean trace = TraceComponent.isAnyTracingEnabled();
          if (trace && tc.isEntryEnabled())
              Tr.entry(tc, methodName, "Entry Count: " + ++JDBCMBeanRuntime.counterActivate);
          if (trace && tc.isEventEnabled())
              Tr.event(tc, className + methodName, properties);
          if (trace && tc.isEntryEnabled())
              Tr.exit(tc, methodName, "Normal Exit");
  
      }
docs: DS method to activate this component.
  Best practice: this should be a protected method, not public or private
  
  @param properties : Map containing service & config properties
  populated/provided by config admin