}
public static <E extends AbstractWorkspaceAction<?>> E extractFromActions(
List<? extends AbstractWorkspaceAction> events,
final Class<E> eventType) {
AbstractWorkspaceAction action =
Iterables.find(events,
new Predicate<AbstractWorkspaceAction>() {
@Override
public boolean apply(AbstractWorkspaceAction input) {
return eventType.isAssignableFrom(input