@NotNull
  public static ParentAwareTokenSet orSet(ParentAwareTokenSet... sets) {
    TokenSet tokenSet = TokenSet.orSet(Arrays.stream(sets).map(t -> t.myTokenSet).toArray(TokenSet[]::new));
    return new ParentAwareTokenSet(tokenSet);
  }
@NotNull
  public static ParentAwareTokenSet orSet(ParentAwareTokenSet... sets)