Давайте проще. Что делает эта строчка.? public static void addNewCat() { За что она отвечает? Что это за название addNewCat? Названия могут быть обсалютно произвольными?