List calculateDialPatterns(String areaCode) {
List<DialPattern> calculateDialPatterns(String areaCode) {
    List calculateDialPatterns(String areaCode) {        int variableLenght = m_externalLen - areaCode.length();        ArrayList patterns = new ArrayList();        if (StringUtils.isNotBlank(m_pstnPrefix)) {            DialPattern patternFull = new DialPattern(m_pstnPrefix + m_longDistancePrefix                    + areaCode, variableLenght);            patterns.add(patternFull);        }        if (StringUtils.isNotBlank(m_longDistancePrefix)) {            DialPattern patternNormal = new DialPattern(m_longDistancePrefix + areaCode,                    variableLenght);            patterns.add(patternNormal);        }        DialPattern patternShort = new DialPattern(areaCode, variableLenght);        patterns.add(patternShort);        return patterns;    }