@Override
      protected PresentationProvider<?> compute() {
        Class<? extends PresentationProvider> aClass = myPresentation.provider();
        try {
          return aClass == PresentationProvider.class ? null : aClass.getDeclaredConstructor().newInstance();
        }
        catch (Exception e) {
          return null;
        }
      }
@Override
      protected PresentationProvider<?> compute()