code: protected boolean isExtendingTraceeContextProvider(final Object instance) {
  
          if (instance == null) {
              return false;
          }
  
          return WrappedPrimitiveTypeContextData.class.isAssignableFrom(instance.getClass());
  
      }
docs: Checks whether the passed instance extends the {@link io.tracee.contextlogger.contextprovider.api.ImplicitContextData} or
  {@link io.tracee.contextlogger.contextprovider.api.WrappedContextData}types.
  
  @param instance the instance to check
  @return true, if the passed instance's type extends the ImplicitContextData or WrappedContextData class