import lombok.Builder;
import lombok.Getter;
import lombok.Singular;
import lombok.experimental.Accessors;

import java.util.*;

@Builder
@Getter
@Accessors(prefix = "m")
public class FindUsageSingularBuilder {

  @Singular("fooDate")
  private Map<Integer, Date> m<caret>FooDateMap;

  @Singular
  private List<String> mBars;

  public static void main(String[] args) {
    FindUsageSingularBuilder findUsageBuilder = FindUsageSingularBuilder.builder()
      .bar("bar")
      .fooDate(16061981, new Date())
      .bars(Arrays.asList("bar1", "bar2"))
      .fooDateMap(Collections.emptyMap())
      .clearBars()
      .clearFooDateMap()
      .build();

    System.out.println("Bar is: " + findUsageBuilder.getBars());
    System.out.println("Foo is: " + findUsageBuilder.getFooDateMap());
  }
}

@@ -262,15 +262,8 @@
 e%3E m
-%3Ccaret%3E
 FooD
@@ -308,16 +308,23 @@
 ring%3E mB
+%3Ccaret%3E
 ars;%0A%0A  

fix testdata