public static String formatArray(final boolean format, final Object object) throws IllegalArgumentException {
		if (object == null) return "null";
		final int size = Array.getLength(object);
		if (size == 0) return "[]";
		String space = (format ? "[\n  " : "[");
		final String comma = (format ? ",\n  " : ", ");
		final StringBuilder result = new StringBuilder();
		for (int i = 0; i < size; i++) {
			result.append(space).append(Objects._format_(format, format, Array.get(object, i)));
			space = comma;
		}
		return result.append((format ? "\n]" : "]")).toString();
	}