Complex sentence: Supports specific cases, where a class/object should be treated as Structured, Procedural Data, and, viceversa, migrate Structured, Procedural Data, treated as Object Oriented.
Split into simpler sentences: Supports specific cases, where a class or object can be considered as Structured, Procedural Data. And, viceversa, migrate Structured, Procedural Data, and considered as Object Oriented.