There is a PMD rule in which you should avoid creating an instance of BigInteger or BigDecimal if there is a predefined constant.
BigInteger.ZERO // instead of new BigInteger(0)
Would there be another advantage besides storing a few bytes?
source share