Create a tool which iterates over all protocols, fetching attributes (@ManagedAttribute) and properties (@Properties) and
- writes the names to file
- reads such a file and compares all attrs/props:
- If the name has changed, raise a warning
- Ignore new protocols
Such a tool can be used to see if a given (patch or minor) release breaks metrics compatibility