private String valueFormattedStringImplementation(String s, int i, boolean flag) { i = getPrecision(i); if (s.equals("n/a") || s.length() == 0) { return "n/a"; } if (units != null && units.length() > 0) { String s1 = getDisplayUnits(); try { s = convertValue(s, units, s1); } catch (IllegalConversionException illegalconversionexception) { s1 = units; } if (flag) { return TextUtils.floatToFormattedString(toFloat(s), i) + unitSeparator + getUnitDisplayString(s1); } else { return TextUtils.floatToFormattedString(toFloat(s), i); } } if (TextUtils.isNumber(s)) { return TextUtils.floatToFormattedString(toFloat(s), i); } else { return s; } }