Computes the information for the given project.
Returns the information which other project information need to be available before this analysis can be performed.
Classes/Objects that implement this trait should not make the method
to avoid that this method is called accidentally by regular user code.
All requirements must be listed; failing to specify a requirement can result in a deadlock.
The unique id of this key.