code: public long getLongBytes(String name, long defaultValue) {
  		String valueString = getTrimmed(name);
  		if (valueString == null)
  			return defaultValue;
  		return StringUtils.TraditionalBinaryPrefix.string2long(valueString);
  	}
docs: Get the value of the <code>name</code> property as a <code>long</code> or
  human readable format. If no such property exists, the provided default
  value is returned, or if the specified value is not a valid
  <code>long</code> or human readable format, then an error is thrown. You
  can use the following suffix (case insensitive): k(kilo), m(mega), g(giga),
  t(tera), p(peta), e(exa)
  
  @param name property name.
  @param defaultValue default value.
  @throws NumberFormatException when the value is invalid
  @return property value as a <code>long</code>,
  or <code>defaultValue</code>.