Compares two versions of a compiled JavaLanguage codebase and reports new, modified, or removed items of the following types: