private void checkBetweens() {
        HashMap<String,Integer> betweens = new HashMap<>();
        HashMap<Integer,Integer> padCounts = new HashMap<>();

        String between;
        int len;
        int keyCount = 0;

        for (LangFileElement lfe: fileStructure) {
            if (lfe.getType() == LangFileElement.KEY) {
                keyCount++;
                between = lfe.getBetween();
                if (betweens.containsKey(between)) {
                    betweens.put(between,betweens.get(between).intValue()+1);
                } else {
                    betweens.put(between,1);
                }

                len = lfe.getPrefix().length() + 9 + lfe.getLine().length() + lfe.getBetween().length();
                if (padCounts.containsKey(len)) {
                    padCounts.put(len,padCounts.get(len)+1);
                } else {
                    padCounts.put(len,1);
                }
            }
        }

        for( Entry<Integer,Integer> e: padCounts.entrySet()) {
            if (e.getValue().intValue() >= keyCount/2) {
                betweenType = BETWEEN_ALIGNEMENT;
                betweenPadding = e.getKey().intValue();
                break;
            }
        }

        for( Entry<String,Integer> e: betweens.entrySet()) {
            if (e.getValue().intValue() >= keyCount/2) {
                betweenType = BETWEEN_STRING;
                betweenString = e.getKey();
                break;
            }
        }

        //System.out.println("between type = "+ betweenType + "; string = '" + betweenString + "'; pad count = " + betweenPadding);
    }