I think there is a sematical confusion here. "global identifiers" are those which are not (conceptually at least) part of any class. Like "time" for example. Or "MIME", or "Protocols". Adding a new global identifer (by adding a new module, for example) does not change the signature of any existing classes.