class MetadataElement implements NameValuePair, Cloneable {

  @Override
  public Object clone() throws CloneNotSupportedException {
    MetadataElement obj = (MetadataElement) super.clone();
    obj.setKey(getKey());
    obj.setValue(getValue());
    return obj;
  }

  public  MetadataElement();
  public  MetadataElement(KeyValuePair kp);
  public  MetadataElement(String key, String value);

}