It seems the mentor is not accepting this bit of code from me. I ran through it multiple times and can't really see the error but I have a feeling its in the replaceAll method?
@Override
       public String getPhoneNumber() {
           int countryCode = data.getCountryPhoneCode();
           int phoneNumber = data.getPhoneNumber();
           String phoneNumberString = String.valueOf(phoneNumber);
           String phoneNumberFormatted = String.format("%10d", phoneNumberString);
           String finalPhoneNumber = phoneNumberFormatted.replaceAll("(\\d{3})(\\d{3})(\\d{2})(\\d{2})", "+" + countryCode + "($1)$2-$3-$4");

           return finalPhoneNumber;
       }