BigInteger () { if (isIntegerLiteral()) { return getBigIntegerValue(getNode().getText()); } final BigDecimal bigDecimal = getBigDecimalValue(); return bigDecimal == null ? null : bigDecimal.toBigInteger(); }