docs: public static final float parseField(byte[] bytes, int startPos, int length, char delimiter) {
  		final int limitedLen = nextStringLength(bytes, startPos, length, delimiter);
  
  		if (limitedLen > 0 &&
  				(Character.isWhitespace(bytes[startPos]) || Character.isWhitespace(bytes[startPos + limitedLen - 1]))) {
  			throw new NumberFormatException("There is leading or trailing whitespace in the numeric field.");
  		}
  
  		final String str = new String(bytes, startPos, limitedLen, ConfigConstants.DEFAULT_CHARSET);
  		return Float.parseFloat(str);
  	}