List<List<String>> flowBankAccountDataList = new ArrayList<List<String>>();
flowBankAccountDataList.addAll(flowBankAccountData.values());
if(flowBankAccountDataList.size() > 0) {
MergeSortAlgorithm algorithm = new MergeSortAlgorithm();
algorithm.sortFlowBankAccountDataPerDate(flowBankAccountDataList);
}
for(List<String> input: flowBankAccountDataList){
page.addElement(drawRectangle(posX, posY, 535, 15, 0));
page.addElement(insertNormalText(input.get(1), posX+5, posY+2, 55));