code: public long getLongBytes(String name) {
      String valueString = getTrimmed(name);
      Preconditions.checkNotNull(valueString);
      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 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.
  @throws NumberFormatException when the value is invalid
  @throws NullPointerException if the configuration property does not exist
  @return property value as a <code>long</code>