// FIR_IDENTICAL package a interface Persistent interface PersistentFactory class Relation( val sources: PersistentFactory, val targets: PersistentFactory ) { fun opposite() = Relation(targets, sources) }