This method is too large and complicated, it requires a refactor.
This method is too large and complicated, it requires a refactor.