public Object clone() { RssInputMeta retval = (RssInputMeta) super.clone(); int nrFields = inputFields.length; int nrUrl = url.length; retval.allocate(nrUrl, nrFields); for (int i = 0; i < nrUrl; i++) { retval.url[i] = url[i]; } for (int i = 0; i < nrFields; i++) { if (inputFields[i] != null) { retval.inputFields[i] = (RssInputField) inputFields[i].clone(); } } return retval; }