@Nullable
  public MemoryAgentProgressPoint checkProgress() {
    if (!FileUtil.exists(myProgressFileName)) {
      return null;
    }

    try {
      return MemoryAgentProgressPoint.fromJson(myProgressFileName);
    }
    catch (IOException ex) {
      LOG.error("Failed to read progress point from file", ex);
      return null;
    }
    catch (Exception ex) {
      LOG.error("Failed to create valid progress point class", ex);
      return null;
    }
  }
@Nullable
  public MemoryAgentProgressPoint checkProgress()