try { return super.clone();  } catch (CloneNotSupportedException e) {  return null; }
return new DefaultMutableTreeNode(this.userObject, this.allowsChildren);
  public Object clone()  {    try      {        return super.clone();        // TODO: Do we need to do more here ?      }    catch (CloneNotSupportedException e)      {        // This never happens.        return null;      }  }