public static CloseableThreadContext.Instance pushAll(final List<String> messages) {
        return new CloseableThreadContext.Instance().pushAll(messages);
    }
public static CloseableThreadContext . Instance pushAll ( final List < String > messages ) { return new CloseableThreadContext . Instance ( ) . pushAll ( messages ) ; }
Populates the Thread Context Stack with the supplied stack. The information will be popped off when
the instance is closed.

@param messages The list of messages to be added
@return a new instance that will back out the changes when closed.
@since 2.8