@Override
  public void parse(@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);
  }
@Override
  public void parse(@NotNull PsiBuilder builder)