In some cases, like the following, operator overloading would make sense and increase the readability a lot:
BigDecimal vatValue = new BigDecimal(19);
BigDecimal gross = vatValue.multiply(new BigDecimal(119)).divide(new BigDecimal(19));
System.out.println(gross);
versus
BigDecimal vatValue = new BigDecimal(19);
BigDecimal gross = vatValue * (new BigDecimal(119)) / (new BigDecimal(19));
System.out.println(gross)