@Override
  default @NotNull List<@NotNull DerivedVariableDescriptor> getDerivedVariables() {
    SpecialField field = SpecialField.fromQualifierType(this);
    if (field != null) {
      return List.of(field);
    }
    return List.of();
  }
@Override
  default @NotNull List<@NotNull DerivedVariableDescriptor> getDerivedVariables()