create_token_set_(BINARY_EXPRESSION, CONDITIONAL_EXPRESSION, EXPRESSION, INDEXED_EXPRESSION,
LITERAL_EXPRESSION, METHOD_CALL_EXPRESSION, NEW_EXPRESSION, PARENTHESIZED_EXPRESSION,
REFERENCE_EXPRESSION, SEQUENCE_EXPRESSION, UNARY_EXPRESSION, VARIABLE_ASSIGNMENT_EXPRESSION,
VARIABLE_EXPRESSION),
};
<BUG>public static boolean type_extends_(IElementType child_, IElementType parent_) {
return type_extends_impl_(EXTENDS_SETS_, child_, parent_);
}</BUG>
static boolean arrayConstructorExpression(PsiBuilder builder_, int level_) {
if (!recursion_guard_(builder_, level_, "arrayConstructorExpression")) return false;

create_token_set_(BINARY_EXPRESSION, CONDITIONAL_EXPRESSION, EXPRESSION, INDEXED_EXPRESSION,
LITERAL_EXPRESSION, METHOD_CALL_EXPRESSION, NEW_EXPRESSION, PARENTHESIZED_EXPRESSION,
REFERENCE_EXPRESSION, SEQUENCE_EXPRESSION, UNARY_EXPRESSION, VARIABLE_ASSIGNMENT_EXPRESSION,
VARIABLE_EXPRESSION),
};
static boolean arrayConstructorExpression(PsiBuilder builder_, int level_) {
if (!recursion_guard_(builder_, level_, "arrayConstructorExpression")) return false;
