public Builder precision(double meters){
  int level=GeoUtils.geoHashLevelsForPrecision(meters);
  if (GeoUtils.geoHashCellSize(level) < meters) {
    level=Math.max(1,level - 1);
  }
  return precision(level);
}

public Builder precision ( double meters ) { int level = GeoUtils . geoHashLevelsForPrecision ( meters ) ; if ( GeoUtils . geoHashCellSize ( level ) < meters ) { level = Math . max ( 1 , level - 1 ) ; } return precision ( level ) ; }
set the precision use o make suggestions
