code: private boolean isExtends(final EClass cls, EGenericType st) {
          final EClass cls2 = (EClass) st.getEClassifier();
          return cls2.isInterface() && cls.isInterface() || !cls2.isInterface() && !cls.isInterface();
      }
docs: TODO To complete.
  
  @param cls
  @param st