in gen/com/intellij/idea/plugin/hybris/impex/ImpexParser.java [456:478]
private static boolean macro_declaration_2_0(PsiBuilder b, int l) {
if (!recursion_guard_(b, l, "macro_declaration_2_0")) return false;
boolean r;
r = macro_value_dec(b, l + 1);
if (!r) r = string(b, l + 1);
if (!r) r = consumeToken(b, HEADER_SPECIAL_PARAMETER_NAME);
if (!r) r = macro_usage_dec(b, l + 1);
if (!r) r = consumeToken(b, LEFT_ROUND_BRACKET);
if (!r) r = consumeToken(b, RIGHT_ROUND_BRACKET);
if (!r) r = consumeToken(b, LEFT_SQUARE_BRACKET);
if (!r) r = consumeToken(b, RIGHT_SQUARE_BRACKET);
if (!r) r = consumeToken(b, ASSIGN_VALUE);
if (!r) r = consumeToken(b, DIGIT);
if (!r) r = consumeToken(b, BOOLEAN);
if (!r) r = consumeToken(b, FIELD_VALUE_IGNORE);
if (!r) r = consumeToken(b, FIELD_VALUE_NULL);
if (!r) r = consumeToken(b, COMMA);
if (!r) r = consumeToken(b, HEADER_MODE_INSERT);
if (!r) r = consumeToken(b, HEADER_MODE_UPDATE);
if (!r) r = consumeToken(b, HEADER_MODE_INSERT_UPDATE);
if (!r) r = consumeToken(b, HEADER_MODE_REMOVE);
return r;
}