> That's not up to the IDE to decide. If the user wants to break > the API the IDE should let him/her. Yes, that's exactly my point. It is a matter of user goals, not a language issue, and decision should not be made by a tool instead of a user.