* added helper classes for inter-mod-compatibility
 * refined some coding in SAPUtils