AppColl determines the priority claim type for each priority connection in an application based on what the application Type is of that application. For multi-tier priority claims, each priority claim type is determined based on what the application Type was that first made that priority claim.
This works well for many applications and is generally painless for users. However, it is completely unable to handle complex priority claims in which an application might simultaneously make two or more different types of priority claim to different parent applications. For example, mixed direct CIP and CON priority claims are simply not able to be recognized/specified in AppColl. If you call the application a continuation, then AppColl assumes both priority claims are continuation priority claims. If you call it a CIP, then AppColl assumes both priority claims are CIPs. In reality, it has one CON priority claim and one CIP priority claim.
This is potentially dangerous since AppColl populates the ADS based on what it thinks the priority claim is. If the user generates the ADS and then fails to modify it to correct the incorrect priority claims that AppColl provided, they will submit a priority claim that may be specified incorrectly, thereby jeopardizing it.
Users should have the ability to specify, for each priority claim, what the priority claim type is--it should not be tied to the Type of the application that is making the priority claim. The user-specified priority claim type is what should govern in ADS creation and in other parts of AppColl that show priority claim data.