@Override
    public String getEffectiveInitializerText() {
      String text = myParent.getName() + "." + myRecordComponent.getName() + "()";
      PsiType type = getVariable().getType();
      if (!type.equals(myRecordComponent.getType())) {
        return "(" + type.getCanonicalText() + ")" + text;
      }
      return text;
    }
@Override
    public String getEffectiveInitializerText()