@Override
    public String getAccessibleName() {
      @NlsSafe String name = accessibleName;
      if (name == null) {
        name = (String)getClientProperty(AccessibleContext.ACCESSIBLE_NAME_PROPERTY);
      }

      if (name == null) {
        StringBuilder sb = new StringBuilder();
        for (String aLine : myLines) {
          sb.append(aLine);
          sb.append(System.lineSeparator());
        }
        if (!sb.isEmpty()) name = sb.toString();
      }

      if (name == null) {
        name = super.getAccessibleName();
      }
      return name;
    }
@Override
    public String getAccessibleName()