protected static int calcNameHash(@Nullable @NonNls CharSequence name) {
    return name == null ? -1 : StringUtil.stringHashCodeInsensitive(name);
  }
protected static int calcNameHash(@Nullable @NonNls CharSequence name)