code: public Item withBigInteger(String attrName, BigInteger val) {
          checkInvalidAttrName(attrName);
          return withNumber(attrName, val);
      }
docs: Sets the value of the specified attribute in the current item to the
  given value.