code: @Override
    public final synchronized BalanceAt evalBalanceAt(
      final Map<String, Object> pAddParam, final Account pAcc,
        final Long pSubaccId, final Date pDateFor) throws Exception {
      // recalculateAllIfNeed(pAddParam, pDateFor);
      //TODO
      return null;
    }
docs: <p>Evaluate BalanceAt for given pAcc which itsDate less
  or equals pDateFor. If required BalanceAt (and all
  BalanceAt from start of year) is null or dirty
  it makes it (they).</p>
  @param pAddParam additional param
  @param pAcc account
  @param pSubaccId subaccount ID
  @param pDateFor date for
  @return BalanceAt data
  @throws Exception - an exception