extracted from interoperability-framework into separate module