@Override
 public F.Promise<List<F.Tuple<Double, Business>>> apply(
     @Nullable RemoteBusinessSearchBuilder builder) {
   if (builder == null) {
     return null;
   }
   return builder.now();
 }
 public PolyRemoteBusinessSearchBuilder state(String state) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.state(state);
   }
   return this;
 }
 public PolyRemoteBusinessSearchBuilder city(String city) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.city(city);
   }
   return this;
 }
 public PolyRemoteBusinessSearchBuilder zip(String zip) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.zip(zip);
   }
   return this;
 }
 public PolyRemoteBusinessSearchBuilder address(String address) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.address(address);
   }
   return this;
 }
 public PolyRemoteBusinessSearchBuilder phone(String phone) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.phone(phone);
   }
   return this;
 }
 public PolyRemoteBusinessSearchBuilder name(String name) {
   for (RemoteBusinessSearchBuilder builder : searchBuilders) {
     builder.name(name);
   }
   return this;
 }