@Override
    public <T extends PomModelAspect> T getModelAspect(@NotNull Class<T> aClass) {
      //noinspection unchecked
      return myAspect.getClass().equals(aClass) ||
             myAspect.getClass().getSuperclass().equals(aClass) ? (T)myAspect : super.getModelAspect(aClass);
    }
@Override
    public <T extends PomModelAspect> T getModelAspect(@NotNull Class<T> aClass)