<detailskey="body"value="
 (self.oclIsKindOf(StaticDataUse)
 or (self.oclIsKindOf(DataElementUse) and 
 (self.oclAsType(DataElementUse).dataElement.oclIsUndefined()
 or self.oclAsType(DataElementUse).dataElement.oclIsKindOf(DataInstance)
 or self.oclAsType(DataElementUse).dataElement.oclIsKindOf(DataType)
 )
 )
 )
 and self.argument->forAll(a | a.dataUse.isEffectivelyStatic())
 "/>
<detailskey="body"value="
 (self.oclIsKindOf(StaticDataUse)
 or (self.oclIsKindOf(CastDataUse) and
 self.oclAsType(CastDataUse).dataUse.isEffectivelyStatic()
 ) 
 or (self.oclIsKindOf(DataElementUse) and 
 (self.oclAsType(DataElementUse).dataElement.oclIsUndefined()
 or self.oclAsType(DataElementUse).dataElement.oclIsKindOf(DataInstance)
 or self.oclAsType(DataElementUse).dataElement.oclIsKindOf(DataType)
 )
 )
 )
 and self.argument->forAll(a | a.dataUse.isEffectivelyStatic())
 "/>