@SuppressWarnings("unchecked") public void forEach(Consumer<? super E> action) { Preconditions.checkNotNull(action); for (Object object : elements) { action.accept((E) object); } }
@Override protected void checkContextInitialized() { if (!isInitialized()) { HttpServletRequest request = getRequest(); String cid = ConversationContextActivator.determineConversationId(request, getParameterName()); initialize(cid); if (cid == null) { // transient conversation Consumer<HttpServletRequest> callback = initializationCallback.get(); if (callback != null) { callback.accept(request); } } } } }