@Override
    public List<JavaReferenceInfo> fetchInstances(@NotNull EvaluationContextImpl evaluationContext) {
      final int limit = DebuggerUtils.isAndroidVM(evaluationContext.getSuspendContext().getVirtualMachine().getVirtualMachine())
                        ? AndroidUtil.ANDROID_INSTANCES_LIMIT
                        : DEFAULT_INSTANCES_LIMIT;
      List<JavaReferenceInfo> instances = getInstances(limit);

      if (instances.size() > limit) {
        myWarningMessageConsumer.accept(XDebuggerBundle.message("memory.view.instances.warning.not.all.loaded", limit));
        instances = instances.subList(0, limit);
      }

      return instances;
    }
@Override
    public List<JavaReferenceInfo> fetchInstances(@NotNull EvaluationContextImpl evaluationContext)