@Nullable
  Map<String, Map<String, BuildTargetState>> loadCurrentProjectMetadata() {
    if (!mySourceStateFile.exists()) return null;

    try (BufferedReader bufferedReader = new BufferedReader(new FileReader(mySourceStateFile))) {
      return myGson.fromJson(bufferedReader, myTokenType);
    }
    catch (IOException e) {
      LOG.warn("Couldn't parse current project metadata " + mySourceStateFile.getName(), e);
    }
    return null;
  }
@Nullable
  Map<String, Map<String, BuildTargetState>> loadCurrentProjectMetadata()