@Override
  public <T extends PomModelAspect> T getModelAspect(@NotNull Class<T> aClass) {
    //noinspection unchecked
    return myTreeAspect.getClass().equals(aClass) ? (T)myTreeAspect :
           myPsiAspect.getClass().equals(aClass) ? (T)myPsiAspect :
           null;
  }
@Override
  public <T extends PomModelAspect> T getModelAspect(@NotNull Class<T> aClass)