проверка аргументов на null в фабрике, попытка поправить вывод JSONArray