self.registryObjectList.oclIsUndefined() or 
self.registryObjectList.RegistryPackage->select(rp : RegistryPackageType | 
	( 
		rp.classification->select(cl : ClassificationType | 
			(not cl.classificationNode.oclIsUndefined()) and 
			(cl.classificationNode='urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd') and 
			(not cl.classifiedObject.oclIsUndefined()) and 
			(cl.classifiedObject=rp.id)
		)->size()>0
	)
		or
	(
		self.registryObjectList.Classification->select(cl : ClassificationType | 
			(not cl.classificationNode.oclIsUndefined()) and 
			(cl.classificationNode='urn:uuid:a54d6aa5-d40d-43f9-88c5-b4633d873bdd') and 
			(not cl.classifiedObject.oclIsUndefined()) and 
			(cl.classifiedObject=rp.id)
		)->size()>0
	)
)->size()=1