docs: @Override
      protected String toStringInternal(final boolean useSimpleNames) {
          final StringBuilder buf = new StringBuilder();
          buf.append(
                  useSimpleNames ? elementTypeSignature.toStringWithSimpleNames() : elementTypeSignature.toString());
          for (int i = 0; i < numDims; i++) {
              buf.append("[]");
          }
          return buf.toString();
      }