private final String[] create(
            int aInSize,
            int aInSingleIndentSize,
            boolean aInStartWithEmpty,
            String aInFirst,
            String aInLast,
            String aInCommon)
    {

        boolean lIsDefault =  ((!isTab) && (DEFAULT_FIRST.equals(aInFirst) &&
                                         DEFAULT_LAST.equals(aInLast) &&
                                         DEFAULT_COMMON.equals(aInCommon))) ||
                               (isTab && (DEFAULT_FIRST_TAB.equals(aInFirst)) &&
                                            (DEFAULT_LAST_TAB.equals(aInLast)) &&
                                            (DEFAULT_COMMON_TAB.equals(aInCommon)));

        String[] $Tbl = new String[aInSize];
        for (int i = 0; i < aInSize; i++)
        {
            if (lIsDefault)
            {
                $Tbl[i] = getDefault(i, aInSingleIndentSize, aInStartWithEmpty);
            }
            else
            {
                $Tbl[i] = createEntry(
                        i,
                        aInSingleIndentSize,
                        aInStartWithEmpty,
                        aInFirst,
                        aInLast,
                        aInCommon);
            }
        }
        return $Tbl;
    }