Signature Declare Throws Exception
Avoid Throwing Raw Exception Types
modify
Avoid commented-out lines of code