не проходит валидацию, хотя если подставить значения из примеров в метод getPhoneNumber(), то метод возвращает валидный результат +38(050)123-45-67
public static void main(String[] args) throws Exception {
        String phoneNumber = String.format("%010d", 501234567);
        StringBuilder stringBuilder = new StringBuilder("+" + 38 + phoneNumber);
        stringBuilder.insert(3, "(").insert(7, ")").insert(11, '-').insert(14, '-');
        System.out.println(stringBuilder.toString());
    }