What does contemplates mean?

To think over and consider all options before you about a particular issue.