public static @Nullable Runnable extractRunnable(@NotNull AWTEvent event) {
    if (event instanceof InvocationEvent) {
      try {
        return (Runnable)INVOCATION_EVENT_RUNNABLE_FIELD.get(event);
      }
      catch (IllegalAccessException ignore) {
      }
    }
    return null;
  }
public static @Nullable Runnable extractRunnable(@NotNull AWTEvent event)