Program: 55155
Project: 55155
Buggy source:
@NotNull public WireParser<Void> getWireParser(){
  @NotNull WireParser<Void> parser=new VanillaWireParser<>((s,v,$) -> {
  }
);
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.text(this,(o,x) -> o.cluster=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.text(this,RequestContext::view));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.bootstrap=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.putReturnsNull=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.removeReturnsNull=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.nullOldValueOnUpdateEvent=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.viewType=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type2=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type2=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.endSubscriptionAfterBootstrap=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int32(this,(o,x) -> o.throttlePeriodMs=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.entries=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.averageValueSize=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.dontPersist=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.token=x));
  return parser;
}

Fixed version (ground truth):
@NotNull public WireParser<Void> getWireParser(){
  @NotNull WireParser<Void> parser=new VanillaWireParser<>((s,in,out) -> {
  }
,null);
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.text(this,(o,x) -> o.cluster=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.text(this,RequestContext::view));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.bootstrap=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.putReturnsNull=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.removeReturnsNull=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.nullOldValueOnUpdateEvent=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.viewType=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type2=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.typeLiteral(this,(o,x) -> o.type2=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.endSubscriptionAfterBootstrap=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int32(this,(o,x) -> o.throttlePeriodMs=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.entries=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.averageValueSize=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.bool(this,(o,x) -> o.dontPersist=x));
  parser.register(() -> "String_Node_Str",(s,v,$) -> v.int64(this,(o,x) -> o.token=x));
  return parser;
}