private String getFooter(int keySize, int completedSize, float progress, long startTime) { String verticesSummary = String.format("STAGES: %02d/%02d", completedSize, keySize); String progressBar = getInPlaceProgressBar(progress); final int progressPercent = (int) (progress * 100); String progressStr = "" + progressPercent + "%"; float et = (float) (System.currentTimeMillis() - startTime) / (float) 1000; String elapsedTime = "ELAPSED TIME: " + secondsFormat.format(et) + " s"; String footer = String.format(FOOTER_FORMAT, verticesSummary, progressBar, progressStr, elapsedTime); return footer; }