@Nullable
  public static ASTNode getParentOfType(@Nullable ASTNode e, @NotNull ParentAwareTokenSet types, boolean strict) {
    if (!strict && is(e, types)) {
      return e;
    }
    return getParentOfType(e, types);
  }
@Nullable
  public static ASTNode getParentOfType(@Nullable ASTNode e, @NotNull ParentAwareTokenSet types, boolean strict)