public boolean isPerpetualForProduct(@NotNull Date releaseDate) {
    final Date result = perpetualFallbackDate;
    return result != null && releaseDate.before(result);
  }
public boolean isPerpetualForProduct(@NotNull Date releaseDate)