@SuppressWarnings("SameParameterValue")
  int intValue(@NotNull String name, int defaultValue) {
    Object value = getProperty(name);
    return value instanceof Integer ? (int)value : defaultValue;
  }
@SuppressWarnings("SameParameterValue")
  int intValue(@NotNull String name, int defaultValue)