private @NotNull String getCurrentState(@NotNull ProjectDescriptor pd) {
    String state = myCurrentState;
    if (state == null) {
      myCurrentState = state = saveToString(pd);
    }
    return state;
  }
private @NotNull String getCurrentState(@NotNull ProjectDescriptor pd)