Comment by account42
3 years ago
It returns null when it fails to do its task for some reason. It is not unreasonable for the condition for that failure to be complex enough or change over time so it doesn't make sense to spell it out in the interface contract.
No comments yet
Contribute on Hacker News ↗