Description
It would be nice to have a clone method for some of the classes that don't have getters & setters exposed for all of their fields. Where relevant, the clone method could be in the interface, so that it doesn't matter which implementing class is being used. If I want to clone an entity, I can clone a entity and not figure out if it's UrlEncodedFormEntity, FileEntity, etc. So far, HttpEntity is the only interface in HttpCore that I've wanted to clone. I'm going to submit another ticket for client.
Thanks,
David Byrne