docs: public static String arrayToString(Object array) {
      String        result;
      int           dimensions;
      int           i;       
  
      result     = "";
      dimensions = getArrayDimensions(array);
      
      if (dimensions == 0) {
        result = "null";
      }
      else if (dimensions == 1) {
        for (i = 0; i < Array.getLength(array); i++) {
          if (i > 0)
            result += ",";
          if (Array.get(array, i) == null)
            result += "null";
          else
            result += Array.get(array, i).toString();
        }
      }
      else {
        for (i = 0; i < Array.getLength(array); i++) {
          if (i > 0)
            result += ",";
          result += "[" + arrayToString(Array.get(array, i)) + "]";
        }
      }
      
      return result;
    }