actually I will move the the exception handling to the method itself. In this case, returning a boolean makes sense because it shows parseing is successfully done or not