in src/main/gen/software/amazon/smithy/plugin/parser/SmithyParser.java [153:168]
public static boolean metadata_statement(PsiBuilder builder_, int level_) {
if (!recursion_guard_(builder_, level_, "metadata_statement")) return false;
if (!nextTokenIs(builder_, METADATA)) return false;
boolean result_;
Marker marker_ = enter_section_(builder_);
result_ = consumeToken(builder_, METADATA);
result_ = result_ && ws(builder_, level_ + 1);
result_ = result_ && consumeToken(builder_, IDENTIFIER);
result_ = result_ && ws(builder_, level_ + 1);
result_ = result_ && consumeToken(builder_, EQ);
result_ = result_ && ws(builder_, level_ + 1);
result_ = result_ && node_value(builder_, level_ + 1);
result_ = result_ && ws(builder_, level_ + 1);
exit_section_(builder_, marker_, METADATA_STATEMENT, result_);
return result_;
}