vseobecne by vzdy malo prebehnut kontrola vstupnych parametrov, teda ak nejde uz o naozaj nizku uroven v API, napr pri privatnych metodach. Ale toto je public API metoda, kontrola parametrov je na mieste.

t.j. ci input nieje null a tak isto to pole