DialPattern to = new DialPattern(); if (m_digits.equals(CallDigits.FIXED_DIGITS)) { to.setPrefix(m_prefix + from.getPrefix()); } else { to.setPrefix(m_prefix); } if (m_digits.equals(CallDigits.NO_DIGITS)) { to.setDigits(0); } else { to.setDigits(from.getDigits()); } return to;
String toPrefix = m_digits.transformPrefix(from.getPrefix()); int toDigits = m_digits.transformDigits(from.getDigits()); return new DialPattern(m_prefix + toPrefix, toDigits);
    public DialPattern transform(DialPattern from) {        DialPattern to = new DialPattern();        if (m_digits.equals(CallDigits.FIXED_DIGITS)) {            to.setPrefix(m_prefix + from.getPrefix());        } else {            to.setPrefix(m_prefix);        }        if (m_digits.equals(CallDigits.NO_DIGITS)) {            to.setDigits(0);        } else {            to.setDigits(from.getDigits());        }        return to;    }