void (@NotNull PsiBuilder builder) { PsiBuilder.Marker marker = builder.mark(); while (!builder.eof() && !ManifestParser.HEADER_END_TOKENS.contains(builder.getTokenType())) { IElementType lastToken = builder.getTokenType(); builder.advanceLexer(); if (lastToken == ManifestTokenType.NEWLINE && builder.getTokenType() != ManifestTokenType.SIGNIFICANT_SPACE) { break; } } marker.done(ManifestElementType.HEADER_VALUE_PART); }