Когда я убираю странную строчку, которая была изначально list = fix(list); программа работает отлично, но не проходит валидацию практически по всем пунктам (хотя все их выполняет). а когда оставляю, выдает исключение Exception in thread "main" java.lang.NullPointerException Помогите, пожалуйста, разобраться, в чем тут дело