I do not know much about databases but whether this method is properly constructed? 
My Eclipse returns "This method must return a result of type boolean" and I can add return for firstRun of false.