I've not been to Japan, but heard what seems to be an exception to this rule from a colleague.
When out having drinks, it is considered (1) rude to let your friend's drink go empty, and (2) rude to refuse your friends offer for a drink.
Is this accurate? If so... one can imagine how this can get pretty messy!