generate method
Generates source code for binary search.
Implementation
String generate() {
final branches = _BinarySearchBranchesBuilder(
callback: callback,
map: map,
name: name,
).build();
final source = _BranchesToTernaryExpressionConverter(
branches: branches,
defaultValue: defaultValue,
).convert();
return source;
}