/** @see IModelClassInspector#getParent(Object) Returns the parent(s) of this node */
 public Object getParent(Object arg) {
   Requirement_c result1 =
       Requirement_c.getOneC_ROnR4500(
           RequiredExecutableProperty_c.getOneSPR_REPOnR4502((RequiredSignal_c) arg));
   if (result1 != null) {
     return result1;
   }
   ImportedRequirement_c result2 =
       ImportedRequirement_c.getOneCL_IROnR4703(
           ImportedReference_c.getOneCL_IIROnR4701(
               InterfaceReference_c.getOneC_IROnR4009(
                   Requirement_c.getOneC_ROnR4500(
                       RequiredExecutableProperty_c.getOneSPR_REPOnR4502(
                           (RequiredSignal_c) arg)))));
   if (result2 != null) {
     return result2;
   }
   return null; // No parent found
 }