docs: public BigDecimal getAvailable() {
  
      if (available == null) {
        return total
            .subtract(frozen)
            .subtract(loaned)
            .add(borrowed)
            .subtract(withdrawing)
            .subtract(depositing);
      } else {
        return available;
      }
    }