@NotNull
  @Override
  public String getInternalCanonicalText() {
    return getText(getDeepComponentType().getInternalCanonicalText(), "[]", true, true);
  }
@NotNull
  @Override
  public String getInternalCanonicalText()