.addStatement("boundValues.add(varargs)")
.addStatement("encodedValues.add(encodedVarargs)")
.returns(nextType);
return builder.addStatement("return new $T(where)", nextType).build();
}
<BUG>static MethodSpec buildGetThis(TypeName currentType) {
</BUG>
return MethodSpec
.methodBuilder("getThis")
.addAnnotation(Override.class)

.addStatement("boundValues.add(varargs)")
.addStatement("encodedValues.add(encodedVarargs)")
.returns(nextType);
return builder.addStatement("return new $T(where)", nextType).build();
}
public MethodSpec buildGetThis(TypeName currentType) {
return MethodSpec
.methodBuilder("getThis")
.addAnnotation(Override.class)
