public static DfConstantType<?> defaultValue(@NotNull PsiType type) {
    if (type instanceof PsiPrimitiveType) {
      return switch (type.getCanonicalText()) {
        case "boolean" -> FALSE;
        case "byte", "char", "short", "int" -> intValue(0);
        case "long" -> longValue(0L);
        case "float" -> floatValue(0F);
        case "double" -> doubleValue(0D);
        default -> NULL;
      };
    }
    return NULL;
  }
public static DfConstantType<?> defaultValue(@NotNull PsiType type)