protected boolean isExtendingTraceeContextProvider(final Object instance) {

        if (instance == null) {
            return false;
        }

        return WrappedPrimitiveTypeContextData.class.isAssignableFrom(instance.getClass());

    }
protected boolean isExtendingTraceeContextProvider(final Object instance) {

        if (instance == null) {
            return false;
        }

        return WrappedPrimitiveTypeContextData.class.isAssignableFrom(instance.getClass());

    }
protected boolean isExtendingTraceeContextProvider ( final Object instance ) { if ( instance == null ) { return false ; } return WrappedPrimitiveTypeContextData . class . isAssignableFrom ( instance . getClass ( ) ) ; }
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
Checks whether the passed instance extends the { @link io . tracee . contextlogger . contextprovider . api . ImplicitContextData } or { @link io . tracee . contextlogger . contextprovider . api . WrappedContextData } types .