* @param c the given {@code Component}.
* @return the {@code String} representation of the given {@code JTree}.
*/
@Override
protected @Nonnull String doFormat(@Nonnull Component c) {
JTree tree = (JTree) c;
String format = "%s[name=%s, selectionCount=%d, selectionPaths=%s, selectionMode=%s, enabled=%b, visible=%b, showing=%b";
return String.format(format, tree.getClass().getName(), quote(tree.getName()), tree.getSelectionCount(),
Arrays.format(selectionPaths(tree)), selectionMode(tree), tree.isEnabled(), tree.isVisible(), tree.isShowing());
}