in dataenum-processor/src/main/java/com/spotify/dataenum/processor/generator/match/MapMethods.java [72:81]
public MethodSpec createFoldMethod(OutputValue value) throws ParserException {
MethodSpec.Builder builder =
createFoldSignature(value.typeVariables())
.addAnnotation(Override.class)
.addModifiers(Modifier.FINAL);
builder.addStatement("return $L.apply(this)", asCamelCase(value.name()));
return builder.build();
}