quality code review : white spaces, private constructor for Utils and statements nested too deeply