Валидатор не пропускает по нескольким пунктам:
1. Создай в пакете common класс JpgReader, реализующий интерфейс ImageReader.
2. Создай в пакете common класс PngReader, реализующий интерфейс ImageReader.
3. Создай в пакете common класс BmpReader, реализующий интерфейс ImageReader.
4. Метод getImageReader должен создавать и возвращать подходящий Reader.
    Рекомендация от ментора. Метод getImageReader должен возвращать объект типа BmpReader для параметра ImageTypes.BMP.
Вывод в консоль:
C:\Users\admin\.jdks\openjdk-15.0.1\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.2.3\lib\idea_rt.jar=54958:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.2.3\bin" -Dfile.encoding=UTF-8 -classpath D:\IDEA_project\JavaRushTasks\out\production\2.JavaCore com.javarush.task.task16.task1631.Solution
Exception in thread "main" java.lang.IllegalArgumentException: null
	at com.javarush.task.task16.task1631.ImageReaderFactory.getImageReader(ImageReaderFactory.java:10)
	at com.javarush.task.task16.task1631.Solution.main(Solution.java:12)

Process finished with exit code 1
Что может быть не так исходя из анализа прикрепленного кода?