Why throw up bile?

There are a number of reason why a person vomits bile. It may be the consequence of an empty stomach due to excessive vomiting in