Refaktorzacja (usuniete tabulatory, usuniente rzucanie wyjatku w interfejsie)